以下是我使用的代码:
def computepay(hours, rate):
hrs=float(hours)
rte=float(rate)
if hrs < 40:
pay = hrs * rte
return pay
else:
pay = (rte * 40) + (hrs - 40)*(rte * 1.50)
return pay
computepay(45,10.50)
如果我用print打开return命令,我的答案会显示但是我正在处理的项目要求我使用return,当我运行程序时它不会输出答案。我不知道为什么。
答案 0 :(得分:4)
调用函数时只需要打印。当您调用方法时,对于此行:
computepay(45,10.50)
这样做:
print(computepay(45,10.50))
您将打印computepay
方法中发生的任何“返回”。