我正在尝试编写一个程序,该程序将在用户输入字母等级时对等级进行输出。我收到此错误:NameError:未定义名称“等级”。有人可以告诉我这个错误的含义,并帮助我找出解决方法。我是编程新手,所以我真的很迷路。
letterGrade = (input("Please enter a letter grade: "))
if grade >= A:
grade == "4.0"
elif grade < A:
grade < "4.0"
print(grade)
答案 0 :(得分:2)
看起来您的if语句正在检查变量grade
,但是您的输入已分配给letterGrade
。您可以通过将第一行更改为
grade = input("Please enter a letter grade: ")
或将grade
的每个实例更改为letterGrade
。
此外,grade == "4.0"
应该是grade = "4.0"
; x == y
检查x是否等于y,而x = y
将x设置为y。