Получение ошибки о том, что программа не имеет выходных данных.
Вопрос в том:
Напишите программу, которая запрашивает у пользователя количество часов и почасовую ставку с использованием входных данных для вычисления валовой заработной платы. Полтора времени вознаграждения за почасовую оплату за все часы, отработанные свыше 40 часов. Поместите логику для вычисления полутора часов в функцию computepay () и используйте эту функцию для выполнения вычислений. Функция должна возвращать значение. Используйте 45 часов и ставку 10,50 в час для тестирования программы (оплата должна быть 498,75). Вы должны использовать input для чтения строки и float () для преобразования строки в число. Не беспокойтесь об ошибках при проверке пользовательского ввода, если вы этого не хотите - вы можете предположить, что пользователь вводит числа правильно. Не называйте свою переменную sum и не используйте функцию sum ().
Что я уже пробовал:
def computepay: if hrs<=40: pay= h*r elif hrs>40: pay= (h*r)+(h-40)*(1.5*r) return pay hrs = input("Enter Hours:") h= float(hrs) rate= input("Enter Rate:") r= float(rate) p = computepay(h,r) print(p)