Python學習之再議row_input


再議raw_input

birth = raw_input('birth: ')
if birth < 2000:
    print '00前'
else:
    print '00后'

運行結果:

birth: 1994    //輸入1994
00后

出錯原因?

因為從raw_input()讀取的內容永遠以 字符串 的形式返回,把字符串和整數比較就不會得到期待的結果

解決方法:

必須先用int()把字符串轉換為我們想要的整型:
birth = int(raw_input('birth: '))
運行結果:

birth: 1994
00前

這次對了!O(∩_∩)O~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM