我不断得到
SyntaxError: invalid syntax on line 10 (else statement)
我已经一遍又一遍地检查了我的代码,但没有发现问题所在。救救我。
def phoneCall(min1, min2_10, min11, s):
minutes = 0
costs = [min1, min2_10, min11]
for i in costs:
if s > 0:
if i == min1:
minutes += 1
elif i == min2_10:
minutes += ((s//(min2_10 * 9)) * min2_10
else:
minutes += s/min11
return minutes
答案 0 :(得分:4)
您对else
的使用是正确的,但是在)
之后您丢失了右括号(elif
)
您可以删除开头的一个
minutes += (s//(min2_10 * 9)) * min2_10
或添加结束语
minutes += ((s//(min2_10 * 9)) * min2_10)
minutes += ((s//(min2_10 * 9))) * min2_10