Округление в большую сторону на Python
В Python для округления в большую сторону используется функция `ceil()` из модуля `math`. Она возвращает наименьшее целое число, которое больше или равно заданному числу.
Пример кода:
python
import math
num = 3.1415
rounded_num = math.ceil(num)
print(rounded_num) # результат: 4
В этом примере число `3.1415` округляется в большую сторону до `4`.
Если нужно округлить до определенного количества знаков после запятой, то можно использовать функцию `ceil()` вместе с функцией `pow()`:
python
import math
num = 3.14159265359
rounded_num = math.ceil(num * pow(10, 2)) / pow(10, 2)
print(rounded_num) # результат: 3.15
В этом примере число `3.14159265359` округляется до двух знаков после запятой в большую сторону до `3.15`. Сначала число умножается на `10` в степени количества знаков после запятой, затем округляется функцией `ceil()`, и после этого делится обратно на `10` в этой же степени, чтобы получить итоговое округленное число.