This question already has answers here:
In Python, what does '<function at …>' mean?
(4个答案)
2年前关闭。
要根据给定的工资和工作时间来计算一个人的工资,下面的代码计算为:
我如何使用下面的代码来执行此操作?
(4个答案)
2年前关闭。
要根据给定的工资和工作时间来计算一个人的工资,下面的代码计算为:
<function salary at 0x000002326B31D048>
我如何使用下面的代码来执行此操作?
payrate= input("How much do you get paid per hour")
hrsworked= input("How many hours have you worked?")
def salary(pay):
if hrsworked<=40:
salary=payrate*hrsworked
elif hrsworked>40:
salary=payrate*(1.5*(hrsworked-40))
return salary
print (salary)
最佳答案
这里的东西很少。
您正在尝试打印工资,它可以是变量或函数。我建议重命名函数或变量。
我认为您正在尝试在打印功能中调用薪水。但是,您已将pay
设置为打印功能中未使用的参数。 print(salary)
您正在使用数字,因此最好将输入函数立即转换为int,就像这样-payrate= int(input("How much do you get paid per hour"))
,与另一个函数相同。
我修复了代码,现在可以使用了。
附言我不确定我们是应该在这里给出答案,还是只是指导他们完成答案。无论如何,我会给你的,如果我不新鲜,请告诉我:)
https://hastebin.com/erajemejux.py
关于python - Python 3.5根据小时工资和时薪计算人员的工资,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46230738/
10-12 18:35