Top.Mail.Ru
Ответы

Занятия в школе начинаются в 8-30. Урок длится 45 минут, перерывы между уроками – 10 минут. Ввести номер урок

Занятия в школе начинаются в 8-30. Урок длится 45 минут, перерывы между уроками – 10 минут. Ввести номер урока и вывести время его окончания. Пример: Введите номер урока: 6 13 : 50

вот решение (не мое)

a=int(input())
a=a*45+(a-1)*10+8*60+30
print(a//60,a%60)

никак не доходит, для чего автор 8*60+30 ? без этого не получится перевести в часы и минуты, но почему мы берём именно эти числы ?

По дате
По рейтингу
Аватар пользователя
Знаток

Во входных данных подается текущее время, оно равно 8:30, что в минутах равно 8*60+30. То есть он вычел прошедшие не во время учебы 8 часов и 30 минут