Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

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

...

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

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

Иконка

Image Modified

Параметры

Входные параметры

  1. Число - число, которое нужно округлить, например: 349.

  2. Номер цифры - порядковый номер цифры числа (разряд), которая будет округляться. Нумерация начинается с 1. Например, необходимо округлить число 349, начиная с числа 4. В параметре "Номер цифры" необходимо будет указать число 2. 

  3. Способ округления - необходимо выбрать один из доступных вариантов: Округление к ближайшему, Округление к большему, Округление к меньшему. 

Выходные параметры

Округленное число - итоговое число после округления. 

Настройки

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
NumberThe number to be rounded by

Свойство

Описание

Тип

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

Обязательность заполнения поля

Параметры

Число

Число, над которым будет производиться округление
.Robin.Numeric
349

Yes

Да

Номер цифрыПорядковый номер цифры числа, которая будет округляться. Нумерация начинается с 1. Счет начинается слева направо
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
2

Yes
ДаСпособ округленияПараметр задает способ, по которому будет произведено округление числа. Элементы: Округление к ближайшему, Округление к большему, Округление к меньшему. 
Rounding methodThe parameter specifies the method by which the number will be roundedRobin.String
Округление к ближайшему

Yes
Да
Results
Результаты
The rounded numberNumber after rounding

Округленное число

Число после округления
.Robin.Numeric
350


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

  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. Нажать на кнопку "Старт" в верхней панели. 


Результат

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

...