可以執行多條語句,靠的是縮排原則,看起來也更板扎(注意冒號)
age = 3
if age >= 18:
print('adult')
elif age >= 6:
print('teenager')
else:
print('kid')
只要x
是非零數值、非空字串、非空list等,就判斷為true
,否則為false
if x:
print('true')
關於input()
birth = input('birth: ')
if birth < 2000:
print('00前')
else:
print('00後')
程式會報錯,原因時鍵入時型別是字元,無法直接和整形對比,需要這樣改進:
s = input('birth: ')
birth = int(s)
if birth < 2000:
print('00前')
else:
print('00後')
題外話:
寫**時前面加上:
# -*- coding: utf-8 -*-用utf-8編碼方式能節省空間,好像是這樣,總之我打算這麼做
python基礎3(條件判斷 迴圈)
公式 語句1 if 條件 else 語句2 例 print 真 if true else print 假 解析 如果if後面的條件為真那麼會執行if前面的語句,如果為假則會執行else後面的語句 例 a 3 and 4 or 5解析 or是找真,那如果兩邊都是真,輸出就是左邊的值 and是找假,那如...
python學習筆記 7 條件判斷
根據python的縮排規則,如果if語句判斷是true,就把縮排的兩行print語句執行了,否則,什麼也不做。也可以給if新增乙個else語句,意思是,如果if判斷是false,不要執行if的內容,去把else執行了 if語句執行有個特點,它是從上往下判斷,如果在某個判斷上是true,把該判斷對應的...
python學習筆記(五) 條件判斷
計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,用if語句實現 age 20if age 18 print your age is age print adult 根據python的縮排規則,如果if語句判斷是true,...