• В школе продолжительность каждого урока 45 минут, а перемены между уроками – всего 5 минут. Первый урок начинается ровно в 8 часов
    утра. Напишите программу, отвечающую на вопрос «во сколько в этой школе
    заканчивается K-ый урок?»
    Входные данные. Вводите одно натуральное число К, не превышающее 15.
    Выходные данные. Выведите время окончания К-ого урока: сначала часы, патом минуты, разделяя их пробелом.
    Пример ввода. Пример вывода
    1. 8 45
    6. 12 55

Ответы 1

  • К моменту завершения K-го урока пройдёт K собственно уроков и (K - 1) перемена. Вычисляем продолжительность в минутах, делим с остатком на 60 - число минут в часе - и получаем количество часов и минут, которые пройдут с начала занятий. Остаётся прибавить к этому 8 часов - время начала занятий - и вывести ответ.

    python 3:

    MINS_IN_HOUR = 60

    mins_in_class, mins_in_break = 45, 5

    start_hour = 8

    k = int(input())

    total_mins = k * mins_in_class + (k - 1) * mins_in_break

    hour, mins = divmod(total_mins, MINS_IN_HOUR)

    print(hour + start_hour, mins)

    • Автор:

      fischer
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years