所以我正在努力学习Python,并且正在努力解决这个问题。它要求创建一个程序,在其中输入小时数和小时率。每工作超过40小时,工时费率将增加1.5%。我已经搜索了错误(不能赋值给运算符),但他们只说我不能给表达式赋值。你知道吗
horas = float(input("entra las horas trabajadas\n"))
porHora = float(input("entra cantidad por hora\n"))
overTime = 40.0 #defining
otMult = 1.5
ganancias = (horas * porHora)
if horas > overTime :
horas - overTime = overtimeHr
(overtimeAm * porHora) * otMult = overtimeAm
overtimeAm + ganancias = gananciasOt
print(gananciasOt)
else :
print(ganancias)
赋值(在Ruby和Python中)应该是
variable = new_value_expression
,而不是new_value_expression = variable
。你所有的作业都颠倒了。horas - overTime
不是变量,而是表达式,因此是错误的。代替horas - overTime = overTimeHr
,写overTimeHr = horas - overTime
(依此类推)这是我最后的代码,感谢我的儿子阿玛丹
相关问题 更多 >
编程相关推荐