【发布时间】:2019-01-17 04:03:00
【问题描述】:
我正在尝试将 GPA 计算器创建为一个小项目,但我不知道如何将用户输入的值加在一起。我正在使用 if 和 elif 命令为每个字母等级指定一个 GPA 数字。但是,当我尝试将它们全部加到变量“gtotal”的末尾时,它一直显示为 0。我不知道我哪里出错了,非常感谢您的帮助。
print ("GPA Calculator")
gtotal = 0
ctotal = 0
grades = []
for i in (range(6)):
grades.append(input("Enter Grades in Order Here: "))
if grades == "A":
gtotal += 4
elif grades == "A-":
gtotal += 3.7
elif grades == "B+":
gtotal += 3.3
elif grades == "B":
gtotal += 3
elif grades == "B-":
gtotal += 2.7
elif grades == "C+":
gtotal += 2.3
elif grades == "C":
gtotal += 2
elif grades == "C-":
gtotal += 1.7
print(gtotal)
我希望看到代表用户字母输入的所有整数加在一起的 gtotal。但是当我打印时它一直返回 0(gtotal)
【问题讨论】:
标签: python python-3.x