Задание 15 из 20 параграф 2.1
This commit is contained in:
parent
50ab5f6540
commit
7c96808b80
28
lesson_15.py
Normal file
28
lesson_15.py
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
'''******* задание 15 из 20 параграф 2.1 ********
|
||||||
|
* Сегодня в N часов M минут владелец магазина заказал доставку нового товара.
|
||||||
|
Оператор сообщил, что продукты доставят через T минут.
|
||||||
|
Сколько будет времени на электронных часах, когда привезут долгожданные продукты?
|
||||||
|
'''
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
# Чтение входных данных
|
||||||
|
N = int(input())
|
||||||
|
M = int(input())
|
||||||
|
T = int(input())
|
||||||
|
|
||||||
|
# Время заказа в минутах с начала суток
|
||||||
|
start_minutes = N * 60 + M
|
||||||
|
|
||||||
|
# Время доставки в минутах с начала суток
|
||||||
|
end_minutes = start_minutes + T
|
||||||
|
|
||||||
|
# Убираем полные сутки
|
||||||
|
end_minutes %= 1440
|
||||||
|
|
||||||
|
# Вычисляем часы и минуты для вывода
|
||||||
|
hours = end_minutes // 60
|
||||||
|
minutes = end_minutes % 60
|
||||||
|
|
||||||
|
# Форматируем с лидирующими нулями
|
||||||
|
print(f"{hours:02d}:{minutes:02d}")
|
||||||
|
|
||||||
Loading…
Reference in a new issue