61 lines
1.5 KiB
Python
61 lines
1.5 KiB
Python
''' ******** Задание 15 из 20 Параграф 2.1 ********
|
||
* Если не задачи на логику, то как насчет задач со временем?
|
||
В Питоне часто приходится сталкиваться с такими задачами, поэтому давайте потренируемся.
|
||
|
||
Сегодня в
|
||
N
|
||
N часов
|
||
M
|
||
M минут владелец магазина заказал доставку нового товара.
|
||
Оператор сообщил, что продукты доставят через
|
||
T
|
||
T минут.
|
||
Сколько будет времени на электронных часах, когда привезут долгожданные продукты?
|
||
|
||
Формат ввода
|
||
В первой строке записано натуральное число
|
||
N
|
||
N (
|
||
0
|
||
≤
|
||
N
|
||
<
|
||
24
|
||
0≤N<24).
|
||
Во второй строке записано натуральное число
|
||
M
|
||
M (
|
||
0
|
||
≤
|
||
M
|
||
<
|
||
60
|
||
0≤M<60).
|
||
В третьей строке записано натуральное число
|
||
T
|
||
T (
|
||
30
|
||
≤
|
||
T
|
||
<
|
||
1
|
||
0
|
||
9
|
||
30≤T<10
|
||
9
|
||
).
|
||
|
||
Формат вывода
|
||
Одна строка, представляющая циферблат электронных часов.
|
||
|
||
|
||
|
||
'''
|
||
|
||
if __name__ == "__main__":
|
||
hours = int(input())
|
||
minutes = int(input())
|
||
delivery_time = int(input())
|
||
new_minutes = str((minutes + delivery_time) % 60)
|
||
new_hours = str((hours + (minutes + delivery_time) // 60) % 24)
|
||
print(f'{new_hours.rjust(2, "0")}:{new_minutes.rjust(2, "0")}') |