当我不使用raw_input时,代码可以正常工作。不确定我做错了什么。我正在使用python 2.7.5这是我的代码:
mark = raw_input('Enter Your Marks: ')
x = mark
if x > 80:
grade = 'HD'
elif x > 70:
grade = 'D'
elif x > 60:
grade = 'CR'
elif x > 50:
grade = 'P'
else:
grade = 'F'
print(grade)
答案 0 :(得分:2)
raw_input()
返回一个字符串,但是你要与整数进行比较。
转换输入:
x = int(mark)