我是新來的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)