Вопрос Как округлить результат целочисленного деления в данном случае (Python) ?

Регистрация
21 Фев 2013
Сообщения
78
Репутация
-3
Спасибо
0
Монет
0
Как округлить результат целочисленного деления в данном случае (Python) ?
d = float(input()) #Например 31.05
s = (43200 * d) / 360
m = s // 60
h = s // 3600
print(h, m - 60 * h, s - round(h * 3600 + 60 * m - 3600 * h), 1) #Для третьего числа функции round(), math.floor, int не выводят желаемого результата. Как решить этот вопрос?
 
#округлить результат целочисленного деления Это как? Целочисленное деление всегда имеет целый результат, куда его округлять? #Для третьего числа функции round(), math.floor, int не выводят желаемого результата. Как решить этот вопрос? Зависит от того, какой результат является "желаемым". Мы не телепаты.
 
Назад
Сверху