Math.ceil(): округление вверх
math.ceil() - это функция в языке программирования Python, которая округляет переданное ей число до ближайшего большего целого числа.
Пример использования функции math.ceil():
import math
num1 = 5.2
num2 = 7.9
print(math.ceil(num1)) # Вывод: 6
print(math.ceil(num2)) # Вывод: 8
В этом примере мы импортировали модуль math в Python и использовали функцию math.ceil() для округления чисел 5.2 и 7.9 до ближайшего большего целого числа. Результатом являются числа 6 и 8 соответственно.
Также можно использовать функцию math.ceil() для округления времени до ближайшей минуты. Например:
import math
import datetime
now = datetime.datetime.now()
print(now) # Вывод: 2021-12-01 12:34:56.789012
rounded_time = datetime.datetime(now.year, now.month, now.day, now.hour, math.ceil(now.minute))
print(rounded_time) # Вывод: 2021-12-01 12:35:00
В этом примере мы используем модуль datetime для получения текущего времени. Затем мы используем функцию math.ceil() для округления числа минут до ближайшего большего целого числа и создаем новый объект datetime с округленными минутами. Результатом является новый объект datetime с округленными минутами до ближайшей минуты.
Таким образом, функция math.ceil() в Python является полезным средством для округления чисел до ближайшего большего целого числа, а также для округления времени до ближайшей минуты.