Python 基礎 :if else 條件判斷

首頁 >> Research >> 程式設計 >> Python 基礎 :if else 條件判斷

之前介紹過 Python 的資料型態

也提到過 Python 的變數與運算

當然基本的輸入輸出也都有提及,

今天要來介紹的是條件式判斷

Python 基礎 :if else 條件判斷

使用簡單的中文表示,

其實就是國文課程中的造句,

如果 …  就 …

舉例來說,

如果考試得 60 分以上就及格

換成程式碼可以寫為

a = int(input('考試得幾分?'))
if a >= 60:
    print('及格')

執行的結果如下:
a = int(input(‘考試得幾分?’))if a >= 60:    print(‘及格’)    考試得幾分?>? 77及格
一個基礎的 if 條件判斷 :

if condition:
statement


如果只有兩種情況需要判別的話,可以寫為

if condition1:
statement1
else:
statement2


如果有多個條件的話,可以加入 elif 進行多個條件的判別

if condition1:
statement1
elif condition2:
statement2
else:
statement3

現在透過程式範例演示一次,

按下一步按鈕並觀察各變數在記憶體中( Globol frame )以及輸出( Print output )的不同,

有時候也能夠將程式寫成一行,

if score >= 60: print("成績及格")

或者

a = 70  print("及格") if a >=60 else print("不及格") 
a = 50  print("及格") if a >=60 else print("不及格")

執行結果如下:

a = 70
print("及格") if a >=60 else print("不及格")
及格

a = 50
print("及格") if a >=60 else print("不及格")
不及格

以上就是今天的

Python 基礎 :if else 條件判斷



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

2 Responses

  1. 2021-04-16

    […] 上次介紹了 if else 條件式判別, […]

  2. 2021-04-20

    […] 之前提到了 if else 的應用, […]

發表迴響