快速问题我想知道我要去哪里错了我目前正在学习Python,我卡住了我在这个简单的成绩计算器函数使用标记作为参数错了。如果在函数语句Python
这是我的代码,我想知道你们是否可以指出我在正确的方向。谢谢:)
def calculateGrade(mark):
if mark >=16:
return("A")
elif mark >= 12 and mark <16:
return("B")
elif mark >8 and mark <11:
return("C")
elif mark <8:
return("F")
有什么问题? – MattDMo 2014-11-04 20:35:32
“标记”绝对是一个数字,而不是一个字符串? (另外,你不处理'mark == 8'或'11 <= mark <12'。) – jonrsharpe 2014-11-04 20:36:13
请说明你的输入和你的期望输出应该是什么 – resilva87 2014-11-04 20:37:42