Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Следующий »

Округлить число Версия 10 (Python)

Группа действий: Операторы


Описание действия

Действие округляет заданное число.

Иконка

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
NumberThe number to be rounded by.Robin.Numeric
Yes
Digit numberThe ordinal number of the digit of the number that will be rounded. The numbering starts from 1. The count starts from left to right.Robin.Numeric
Yes
Rounding methodThe parameter specifies the method by which the number will be roundedRobin.String
Yes
Results
The rounded numberNumber after rounding.Robin.Numeric

Особые условия использования 

  1. Действие работает со следующими способами округления : округление к ближайшему целому, округление к большему, округление к меньшему.
  2. Для работы действия необходимо ввести порядковый номер цифры числа, который будет округляться. 
  3. Если номер цифры указан больше того, что есть в числе - действие возвращает неизмененное число.
  4. Если значение порядкового номера цифры указано "0" или отрицательное число, то робот вернет ошибку.
  5. После округления указанной цифры, все нули после него удаляются, но только если они находятся после запятой. Пример: 2.486 → 2.49
  6. Если округляемая цифра находится после запятой и округляется до значения "0", то "0" не будет указан в выходном числе, а значение цифры перед ним увеличиться на 1. Пример: 2.99 → 3
  7. Если у числа после округления целое - 0 и после запятой идут нулевые значения, то действие вернет "0".Пример: На входе число "0.0012". Номер цифры для округления - 3. Число округляется до "0.00". Действие возвращает "0".

Round to nearest  - округление до ближайшей цифры. Необходимо посмотреть какая цифра находится после необходимого, если от 0 до 4, то число не изменяется, если от 5 до 9, то оно становится на один больше. Пример: 2.1 → 2; -1.9 → -2; 2.5→ 3

Round up  -  округление к +∞. Пример: 2.1 → 3 ;  -1.9 → -1

Round down - округление к −∞. Пример: 2.1 → 2 ; -1.1 → -2

Примеры работы действия:

  • Число на входе: 349. Номер цифры для округления - 3, Способ округления - Округление к ближайшему. Число на выходе: 349
  • Число на входе: 349. Номер цифры для округления - 2, Способ округления - Округление к ближайшему. Число на выходе: 350
  • Число на входе: 3,489. Номер цифры для округления - 3, Способ округления - Округление к меньшему. Число на выходе: 3,48
  • Число на входе: -3,6. Номер цифры для округления - 1, Способ округления - Округление к большему. Число на выходе: -3

Пример использования 

Задача

Округлить число 349 к ближайшему (номер цифры для округления - 2), вывести данное число в диалоговое окно. 

Решение

Воспользоваться действием "Округлить число" и "Show message".

Реализация

  1. Перенести на рабочую область действие "Округлить число". 
  2. Настроить параметры действия "Округлить число". 
  3. Настроить параметры действия "Show message". 
  4. Нажать на кнопку "Старт" в верхней панели. 


Результат

Программный робот отработал успешно.

В результате число после округления -  350. 


  • Нет меток