我在Microsoft Visual Studio類型化條件代碼在Python編程
answer = input("What Is Your Age ? ")
if answer >= "18" :
print("You Have The Right To Cast Vote In India.")
else :
print("You Have No Right To Cast Vote In India.")
當用戶鍵入的數量比等於18則顯示,更大的「你有權要投票的印度。」當用戶輸入的數字大於9且小於18時,它顯示「你無權在印度投票」。取而代之,它正在正常工作,但當用戶輸入小於10的數字時,它顯示「您有權在印度投票」。
但我希望它應該顯示「你無權在印度投票」。當用戶類型小於10且小於18.
請給我解決方案。
比較於整數,而不是字符串。 – Julien
我不明白爲什麼這是downvoted。這是一個常見的初學者錯誤,在一個寫得很好的清晰問題中提出。 –
@ OrangeFlash81,我同意。我贊成,因爲問題很清楚,寫得很好,對其他可能犯同樣錯誤的初學者也很有用。 –