Решение 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

Your email address will not be published. Required fields are marked *

*