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

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


Описание

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

Иконка действия

Параметры и их настройки

Свойство

Описание

Тип

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

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

Параметры

Число

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

Robin.Numeric

349

Да

Номер цифрыПорядковый номер цифры числа, которая будет округляться. Нумерация начинается с 1. Счет начинается слева направо
Robin.Numeric2Да
Способ округленияПараметр задает способ, по которому будет произведено округление числа. Элементы: Округление к ближайшему, Округление к большему, Округление к меньшемуRobin.StringОкругление к ближайшемуДа
Результаты

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

Число после округления


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".

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

Округление к большему  -  округление к +∞. Пример: 2.1 → 3 ;  -1.9 → -1

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

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

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

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

Задача

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

Решение

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

Реализация

  1. Перенести на рабочую область действие "Округлить число". 

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

Результат

Программный робот отработал успешно. В результате число после округления -  350.

  • Нет меток