Решение Python Задача «Конец уроков»
Условие
Урок начинается в 9:00.
Длительность урока — 45 минут.
После:
- 1, 3, 5 уроков — перемена 5 минут.
- 2, 4, 6 уроков — перемена 15 минут.
Дан номер урока (1–10).
Нужно вывести время его окончания.
Логика решения
- Каждый урок длится 45 минут.
- После каждого урока, кроме последнего, есть перемена.
- Нужно посчитать общее количество минут с 9:00.
Решение
n = int(input())
total_minutes = 0
# добавляем время уроков
total_minutes = n * 45
# добавляем перемены
breaks = n - 1
for i in range(1, breaks + 1):
if i % 2 == 1:
total_minutes += 5
else:
total_minutes += 15
# добавляем 9 часов (в минутах)
total_minutes += 9 * 60
hours = total_minutes // 60
minutes = total_minutes % 60
print(hours, minutes)
n * 45 — общее время уроков.
Потом считаем перемены.
Переводим всё в часы и минуты.
Leave a Reply