【发布时间】:2016-03-28 01:47:18
【问题描述】:
我是 Python 新手,我试图解决这个练习,但一直得到“无”输出。该问题要求一个程序,其中输入是小时数和费率,输出是总工资,如果超过 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)
【问题讨论】: