Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
2.6.1.11 LAB: Операторы и выражения

Цели

  • улучшение возможности использования чисел, операторов и арифметических операций в Python;
  • использование возможностей форматирования функции print();
  • научиться выражать повседневные явления с помощью языка программирования.

Сценарий

Ваша задача - подготовить простой код, способный оценить время окончания периода времени, выраженное в количестве минут (оно может быть сколь угодно большим). Время начала задается в виде пары часов (0..23) и минут (0..59). Результат нужно распечатать на консоли.

Например, если мероприятие начнется в 12:17 и длится 59 минут, оно закончится в 13:16.

Не беспокойтесь о каких-либо недостатках в вашем коде - ничего страшного, если он принимает недопустимое время - самое главное, чтобы код давал допустимые результаты для действительных входных данных.

Тщательно проверьте свой код. Подсказка: использование оператора % может быть ключом к успеху.

Дано

hour = int(input("Starting time (hours): "))
mins = int(input("Starting time (minutes): "))
dura = int(input("Event duration (minutes): "))




Данные испытаний

Пример ввода: 12 | 17 | 59 
Ожидаемый результат: 13 : 16 
----------
Пример ввода: 23 | 58 | 642 
Ожидаемый результат: 10 : 40
----------
Пример ввода: 0 | 1 | 2939 
Ожидаемый результат: 1 : 0

🔁

RetraR — Компьютерные игры для Nintendo Game Boy
Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR
RetraR
Канал ретро компьютерных игр
Контактные данные

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Отправка формы
Подтвердите, что вы не робот
или нажмите Enter

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время




hour = int(input("Starting time (hours): ")) # Время начала в часах
mins = int(input("Starting time (minutes): ")) # Время начала в минутах
dura = int(input("Event duration (minutes): ")) # Продолжительность события в минутах
# Write your code here.


sum_in_min = mins + dura # сумма в минутах
hour_1 = sum_in_min // 60 # целочисленное деление, часы остаются, минуты отбрасываются 
mins_2 = sum_in_min % 60 # деление по модулю, минуты остаются, часы отбрасываются
hour_2 = (hour + hour_1) % 24


print(hour_2,":",mins_2,"\n")

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.