這次是學elif & else語句.
elif 是多條件判斷語句,
如果第一行的if語句布林表達式為真, 則運行程式碼.
如果為假, 則跳過, 到下一行elif, 繼續去判斷.
如果第一個的elif語句布林表達式為真,
則運行程式碼. 就不再繼續接下來的elif判斷語句.
如果第一個的elif語句布林表達式為假,
則跳過, 到下一行elif, 繼續去判斷.
如果if, elif 語句都為假.
則執行最後一行的else.
用Notepad++打下列的程式碼,
另存為ex30.py. 我附上中文注釋方便好讀.
people = 20
cars = 40
trucks = 15
# 如果(if)為真 (cars (40) > people (20)), 則執行print("We should take the cars.")
if cars > people:
print("We should take the cars.")
# 如果(if)為假, 則執行print("We should not take the cars.")
elif cars < people:
print("We should not take the cars.")
# 如果(if & else)皆為假, 則執行print("We should not take the cars.")
else:
print("We can't decide.")
if trucks > cars:
print("That's too many trucks.")
elif trucks < cars:
print("Maybe we could take the trucks.")
else:
print("We still can't decide.")
if people > trucks:
print("Alright, let's just take the trucks")
else:
print ("Fine, let's stay home then")
然後用Windows的cmd, 執行python.
C:\Windows\System32>cd C:\Users\Peter\Desktop\Python\LP3THW C:\Users\Peter\Desktop\Python\LP3THW>python ex30.py We should take the cars. Maybe we could take the trucks. Alright, let's just take the trucks C:\Users\Peter\Desktop\Python\LP3THW>
完成
最初發表 / 最後更新: 2018.09.09 / 2018.09.09

0 comments:
張貼留言