再議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~