Я пытаюсь написать функцию на python, с помощью которой я могу ввести время начала и окончания, и она будет возвращать общее количество часов.
В настоящее время я смог написать функцию, в которую я, например, вводил ('07: 30: 00 ', '12: 00: 00'), и она возвращает 4,5
Я хочу иметь возможность импортировать список, хотя. Например,
('07:30:00, 08:30:00', '12: 00: 00, 12:00:00') и вернуть 4,5, 3,5 и т. Д ....
Как мне изменить мой код, чтобы я мог это сделать?
Спасибо
Я часами бездельничал, но я очень плохо знаком с Python, поэтому не знаю, как двигаться дальше
def compute_opening_duration(opening_time, closing_time):
while True:
try:
FORMAT = '%H:%M:%S'
tdelta = datetime.strptime(closing_time, FORMAT) - datetime.strptime(opening_time, FORMAT)
tdelta_s = tdelta.total_seconds()
tdelta_m = tdelta_s/60
tdelta_h = tdelta_m/60
print(tdelta_h)
break
except ValueError:
print('-1')
break