Плис помогитеееЗадание №5. Перемена между уроками Занятия в школе начинаются в 9.00. Продолжительность уро- ка 40 минут. После уроков нечетного порядка 1, 3 и т.д. перерыв 5 минут, после уроков четного порядка 2, 4 и т.д. перерыв 10 ми- нут. По порядковому номеру урока (число от 1 до 8) рассчитайте время окончания урока в часах и минутах. Например Результат 3 11:15
Ответы
Ответ:
n=int(input())
v=9*60
for i in range(1,n+1):
v+=40
if i!=n:
if i%2!=0:
v+=5
else:
v+=10
if v%60!=0:
print(f'{v//60}:{v%60}')
else:
print(v//60,':00',sep='')
Объяснение:
рассчёт времени будем вести в минутах от начала суток, а перед выводом на экран переводить в часы и минуты
ввод номера урока (n=int(input()))
задаём время начала уроков (v=9*60)
цикл с параметром по количеству уроков (for i in range(1,n+1):)
увеличиваем время на 40 минут текущего урока (v+=40)
неполное ветвление - если номер текущего урока не равен заданному номеру урока (if i!=n:) - не считаем перемену после урока, номер которого ввели
то полное ветвление - если номер текущего урока нечётный (if i%2!=0:)
- то увеличиваем время на 5 минут (v+=5) - считаем перемуну после нечётного урока
- иначе увеличиваем время на 10 минут (v+=10) - считаем перемену после чётного урока
вывод на экран оформляем в зависимости от того целое количество часов получилось или нет (для красоты)