Python字串(二)-字串處理
什麼是條件判斷 ?
在 coding 當中最不可缺少的就是條件判斷了,透過不停地詢問是否,就可以得到我們想要的最終執行結果,使用 if 來告訴程式接下來該做什麼~程式就像是人生總是充滿不同的可能性,會有滿滿的選擇,透過一些條件來判斷,最終可以用來選擇出最貼近我們想要的結果,讓程式能視情況轉彎!
例如冰箱什麼情況會發出提示音,打開門超過一定時間的時候,可以透過條件判斷;請問冰箱門是開啟的嗎?不是的情況就不需要發出提示音,是開啟的情況就可以再次詢問請問開啟超過15秒鐘了嗎?如果已經開啟15秒了,就請冰箱發出提示音。
這就是簡單的條件判斷的邏輯,透過是不是正處於這樣的情況來決定要做什麼。
在 Python 中,條件判斷有三個語法可以使用「if、else、elif」
以下是幾種條件判斷的狀況
1. if
條件只有一種,並且條件不成立的時候不需要做任何事情的話,就可以使用一個 if 去判斷。
print(“歡迎來到stanCode buffet”)
height = int(inpit(“請輸入你的身高:”))
if height >= 130:
print(“歡迎進入用餐,收費699元”)
# 只有130公分以上的人才能進入餐廳用餐
2. else
條件只有一種,但條件不成立的時候也有需要執行的事情的話,就可以加上一個 else 去表示不成立時想要做的事情。
print(“歡迎來到stanCode buffet”)
height = int(inpit(“請輸入你的身高:”))
if height >= 130:
print(“超過130公分,收費699元”)
else:
print(“未超過130公分,收費299元”)
3. elif
不只有一種條件的時候,就需要使用 elif 來增加條件,就可以判斷更多情況了。
print(“歡迎來到stanCode buffet”)
height = int(inpit(“請輸入你的身高:”))
if height >= 130:
print(“超過130公分,收費699元”)
elif height >= 100:
print(“100-129公分,收費299元”)
else:
print(“未超過100公分,免費!”)
為什麼一定要用條件判斷?
因為在 Python 當中,code 一定是從上執行到下,不是所有的 code 我都想執行,所以使用 if 來讓他在某些條件下不去執行,是個簡單又快速的方法~
stanCode標準程式教育機構-你也值得更好的教育
Facebook|https://www.facebook.com/stancode.tw
Instagram|https://www.instagram.com/stancode_tw/
YouTube|https://www.youtube.com/@stancode7228/videos
Website|https://www.stancode.tw/
TikTok|https://www.tiktok.com/@standardcoding
