Решение Python Задача «Разность времен»
Условие
Даны два момента времени в одних сутках:
- часы, минуты, секунды — первый момент
- часы, минуты, секунды — второй момент
Известно, что второй момент не раньше первого.
Нужно определить, сколько секунд прошло между ними.
Логика решения
Удобнее всего перевести всё в секунды.
В 1 часе — 3600 секунд.
В 1 минуте — 60 секунд.
Для первого времени:
time1 = h1*3600 + m1*60 + s1
Для второго:
time2 = h2*3600 + m2*60 + s2
Ответ — разность:
time2 - time1
Решение
h1 = int(input())
m1 = int(input())
s1 = int(input())
h2 = int(input())
m2 = int(input())
s2 = int(input())
time1 = h1 * 3600 + m1 * 60 + s1
time2 = h2 * 3600 + m2 * 60 + s2
print(time2 - time1)
Мы просто перевели время в секунды и нашли разность.
Leave a Reply