История страницы
Округлить число Версия 10 (Python)
Группа действий: Операторы
...
Описание действия
Действие округляет заданное число.
Иконка
Параметры
Входные параметры
Число - число, которое нужно округлить, например: 349.
Номер цифры - порядковый номер цифры числа (разряд), которая будет округляться. Нумерация начинается с 1. Например, необходимо округлить число 349, начиная с числа 4. В параметре "Номер цифры" необходимо будет указать число 2.
Способ округления - необходимо выбрать один из доступных вариантов: Округление к ближайшему, Округление к большему, Округление к меньшему.
Выходные параметры
Округленное число - итоговое число после округления.
Настройки
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
Number | The number to be rounded by |
Свойство
Описание
Тип
Пример заполнения
Обязательность заполнения поля
Параметры
Число
. | Robin.Numeric |
Yes |
Да
Digit number | The 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 method | The parameter specifies the method by which the number will be rounded | Robin.String |
Yes |
Results |
The rounded number | Number after rounding |
Округленное число
. | Robin.Numeric |
Особые условия использования
- Действие работает со следующими способами округления : округление к ближайшему целому, округление к большему, округление к меньшему.
- Для работы действия необходимо ввести порядковый номер цифры числа, который будет округляться.
- Если номер цифры указан больше того, что есть в числе - действие возвращает неизмененное число.
- Если значение порядкового номера цифры указано "0" или отрицательное число, то робот вернет ошибку.
- После округления указанной цифры, все нули после него удаляются, но только если они находятся после запятой. Пример: 2.486 → 2.49
- Если округляемая цифра находится после запятой и округляется до значения "0", то "0" не будет указан в выходном числе, а значение цифры перед ним увеличиться на 1. Пример: 2.99 → 3
- Если у числа после округления целое - 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".
Реализация
- Перенести на рабочую область действие "Округлить число".
- Настроить параметры действия "Округлить число".
- Настроить параметры действия "Show message".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.
...