Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 14, 2022 15:50:36

anotcher
Зарегистрирован: 2022-03-28
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача "Электронные часы"

Добрый Вечер! Подскажите как решить следующую задачу.
“Сегодня в NN часов MM минут хозяин магазина заказал доставку нового товара. Оператор сказал, что продукты доставят через TT минут.
Сколько будет времени на электронных часах, когда привезут долгожданные продукты?”
написал такое решение:

 N = int(input()) # hours
M = int(input()) # minute
T = int(input()) # dostavka min
hours = T % (60 * 24) // 60
minutes = T % 60
print(f'{((hours + N) + (minutes + M) // 60) % 24}:{(minutes + M) % 60}'
Необходимо добавить нули перед значением часа и минуты при этом сохранить правильное форматирование, чтобы не получалось к примеру : 015 часов и 023 минуты. Подскажите что еще добавить ?)
PS: Немного изменил вывод, теперь ответ получается как положено. но система его не принимает.
 N = int(input())
M = int(input()) 
T = int(input()) 
hours = (T % (60 * 24) // 60)
minutes = (T % 60)
thours = (((hours + N) + (minutes + M) // 60) % 24)
tminutes = ((minutes + M) % 60)
print(f'{thours:02}:{tminutes:02}')
PS:Все, разобрался, задача решена верно))

Отредактировано anotcher (Дек. 14, 2022 18:57:39)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version