Умножение времени на почасовую оплату труда

Я пишу код для программы управления летной школой. В основном, мне нужно ввести время вылета и прилета, сделать разницу между этими двумя временами и сделать умножение для почасовой зарплаты летного инструктора. Мой код выглядит примерно так:

time_1 = datetime.strptime('05:00:00',"%H:%M:%S")
time_2 = datetime.strptime('10:00:00',"%H:%M:%S")

time_interval = time_2 - time_1
print(time_difference)

Проблема, с которой я столкнулся, заключается в том, как сделать умножение между переменной time_interval и почасовой зарплатой инструктора. Есть ли у кого-нибудь предложения по этому поводу?

Во-первых, ваша переменная time_difference не определена.
Для расчета общей заработной платы: Вы можете взять разницу времен в секундах и преобразовать ее в часы (потому что вы хотите умножить ее на почасовую оплату труда).
Чтобы перевести из секунд, просто разделите на 3600 (60*60).
Подводя итоги, вы можете сделать следующее:

(time_interval.total_seconds()/3600)*wage

Большое спасибо! Да, переменная time_difference не была определена, я скопировал не ту строку, извините за это.

Вернуться на верх