【发布时间】:2018-04-30 18:25:42
【问题描述】:
当我给它一个特定的考试分数和出勤率时,我试图让代码显示 B 级和 C 级。但是,它没有这样做。不过A级是完美的。尽管我在上面的两行中使用了相同的“语法”并且它不起作用,但它为考试分数提出了一个无效的语法错误。我只是 Python 新手,这是我的第一个项目之一。
examscore = int(input(("Enter exam score: ")))
attendance = int(input(("Enter attendance: ")))
if examscore >90 and attendance >90:
print("Grade A")
elif examscore >80 or <=90 and attendance >90:
print("Grade B")
elif examscore >70 or <=80 and attendance >90:
print("Grade C")
这是我得到的错误。
SyntaxError: invalid syntax
提前致谢。
【问题讨论】:
-
请添加您遇到的错误
-
刚刚完成。希望它更清楚。
-
examscore >80 or <=90没有按照您的预期进行 -
发布错误信息时,请发布full错误信息,包括堆栈跟踪。