score = 91
if score >= 90:
print('你很優秀!')
print('請繼續保持哦O(∩_∩)O~')
複製代碼
運行結果: bash
緊跟在 if 語句以後的縮進代碼塊,可根據須要包含任意數量的代碼哦O(∩_∩)O~測試
有時候須要在條件測試經過時執行一些操做, 而在沒有經過時執行另外一些操做,這時咱們就能夠使用 if - else 語法。ui
score = 89
if score >= 90:
print('你很優秀!')
print('請繼續保持哦O(∩_∩)O~')
else:
print('請繼續努力!')
複製代碼
運行結果: spa
若是檢查的條件超過兩個, 那麼能夠使用 if - elif - else 語法。該語法會依次檢查每一個條件, 直到條件測試經過 。3d
score = 79
if score >= 90:
print('你很優秀!')
print('請繼續保持哦O(∩_∩)O~')
elif score >= 80:
print('請繼續努力!')
else:
print('要加油咯!')
複製代碼
運行結果:code
能夠使用任意數量的
elif
,並且else
代碼塊也是能夠省略的哦O(∩_∩)O~cdn
有時候,咱們須要在每一個條件爲 True 時實現相應業務邏輯。這樣的場景,建議使用一系列不包含 elif
和 else
代碼塊的 if 語句。blog
books=['半生緣','往事並不如煙','心是孤獨的獵手']
if '半生緣' in books:
print('《半生緣》讀過啦')
if '往事並不如煙' in books:
print('《往事並不如煙》讀過啦')
複製代碼
運行結果: string
若是隻想執行一個代碼塊, 那麼就使用 if - elif - else 語法; 若是想運行多個代碼塊, 那麼就使用多個獨立的 if 語句。it