score = raw_input("Enter a score between 0.0 and 1.0:")
float(score)
#if score < 0.0:
#print "Invalid input."
#exit
#elif score > 1.0:
#print "Invalid input."
#exit
if score >= .9:
print "A"
elif score >= .8:
print "B"
elif score >= .7:
print "C"
elif score >= .6:
print "D"
elif score < .6:
print "F"
else:
print "Invalid input."
我遇到了上面的python代码的麻烦;我最初的if语句似乎有些错误,但我似乎无法弄清楚什么。无论我测试什么输入,它总是返回A作为输出。任何指针,我做错了会很好,对于这样一个简单的问题抱歉,但我刚刚开始学习python,我一直盯着这个代码一个多小时,我无法弄清楚我的生活为什么它不工作。谢谢。python初学者,如果声明