Я новичок в Python, и я пытался решить это упражнение, но продолжаю получать «None». В вопросе была запрошена программа, в которой ввод - часы и скорость, а выход - валовая оплата, включая сверхурочные, если это более 40 часов. Во всяком случае, это код (я использую Python 3.5.1):Моя функция возвращает «Нет»
def compute_pay (h,r):
if h <= 40:
pay = h*r
return
elif h>40:
pay = (((h-40)*1.5)*r+(40*r))
return
hours = input ("Enter hours:")
rate= input ("Enter rate")
x = float (hours)
y = float (rate)
p = compute_pay (x,y)
print (p)