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, если оператор