• Предмет: Информатика
  • Автор: denisenkodenis854
  • Вопрос задан 3 месяца назад

Увага! 1) Всi задачi розв'язуємо з використанням мови програмування Python y консольному режимі. 2) Для кожної задачi пишемо окрему програму. 3) Вхідні дані та результати потрібно вводити/виводити згідно вимог (зразка). 4) файлу з текстом-розв'язком задачi потрiбно дати таке ж iм'я, яке має задача (англійською). Задача 1. SUN Сьогодні Сонце зійшло вранці о Х1 годині Y1 хвилині 21 секунді, а зайшло ввечерi o X2 годині Y2 хвилині 22 секунді. Скільки годин, хвилин та секунд сьогодні тривав день? Ввести: шiсть цілих чисел (кожне від 0 до 59, кожне з нового рядка) - Х1, Y1, 21, х2, Y2, 22. Вивести: три цілих числа з пояснюючими підписами годин>>, >, «секунд» - тривалість дня (див. зразок). Приклади: Введення 9 12 36 17 8 15 Виведення годин 7 хвилин 55 секунд 39 Приклади: Введення Задача 2. PRICE До здорожчання Петрик мiг купити на певну суму N1 олівців, а після здорожчання - лише N2 олiвцiв (N2​


Sanya2263: Я так понял, что 21 и 22 – это z1 и z2. Иначе задача и пример к ней не имеют смысла.

Ответы

Ответ дал: Sanya2263
0

X1 = int(input())

Y1 = int(input())

Z1 = int(input())

X2 = int(input())

Y2 = int(input())

Z2 = int(input())

total_seconds_start = X1*3600+Y1*60+Z1

total_seconds_end = X2*3600+Y2*60+Z2

total_seconds_day = 24*3600

difference_seconds = (total_seconds_end-total_seconds_start+total_seconds_day)%total_seconds_day

hours = difference_seconds//3600

minutes = (difference_seconds%3600)//60

seconds = difference_seconds%60

print(f"годин {hours} хвилин {minutes} секунд {seconds}")

Вас заинтересует