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
Сувенирная и брендированная продукция с персонажами из любимых игр.
RetraR — Компьютерные игры для Nintendo Game Boy
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR в VK
Канал - RetraR в Telegram
Контактные данные

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

Отправка формы
Подтвердите, что вы не робот
или нажмите 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")

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

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

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