Умножение времени на почасовую оплату труда
Я пишу код для программы управления летной школой. В основном, мне нужно ввести время вылета и прилета, сделать разницу между этими двумя временами и сделать умножение для почасовой зарплаты летного инструктора. Мой код выглядит примерно так:
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 не была определена, я скопировал не ту строку, извините за это.