Округлить число Версия 1 (Python)
Группа действий: Операторы
Описание
Действие округляет заданное число.
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Число | Число, над которым будет производиться округление | Robin.Numeric | 349 | Да |
Номер цифры | Порядковый номер цифры числа, которая будет округляться. Нумерация начинается с 1. Счет начинается слева направо | Robin.Numeric | 2 | Да |
Способ округления | Параметр задает способ, по которому будет произведено округление числа. Элементы: Округление к ближайшему, Округление к большему, Округление к меньшему | Robin.String | Округление к ближайшему | Да |
Результаты | ||||
Округленное число | Число после округления | Robin.Numeric | 350 |
Особые условия использования
- Действие работает со следующими способами округления : округление к ближайшему целому, округление к большему, округление к меньшему.
- Для работы действия необходимо ввести порядковый номер цифры числа, который будет округляться.
- Если номер цифры указан больше того, что есть в числе - действие возвращает неизмененное число.
- Если значение порядкового номера цифры указано "0" или отрицательное число, то робот вернет ошибку.
- После округления указанной цифры, все нули после него удаляются, но только если они находятся после запятой. Пример: 2.486 → 2.49
- Если округляемая цифра находится после запятой и округляется до значения "0", то "0" не будет указан в выходном числе, а значение цифры перед ним увеличиться на 1. Пример: 2.99 → 3
- Если у числа после округления целое - 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).
Решение
Воспользоваться действием "Округлить число".
Реализация
- Перенести на рабочую область действие "Округлить число".
- Настроить параметры действия "Округлить число".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. В результате число после округления - 350.