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初學者,如果聲明