1、簡單的if語句,很簡單,示例代碼如下:
#if語句
sex = 'male';
if sex == 'male':
print("你是男的,不是虛胖是強壯,哈哈!");
運作後如下圖所示:

2、if-else語句,在if裡面條件測試成功的時候,執行if後面的相關操作,否則就執行else後面的操作,具體示例代碼如下:
#if-else語句
age = 18;
if age >= 18:
print("大于18歲了,要有主見啦!");
else:
print("小于18歲,有什麼事情要說出來哦!");
運作後如下圖所示:
3、if-elif-else語句結構,這個的話就是一開始進行 if 判斷,判斷條件是否成功,成功執行相關操作,不成功進入 elif 條件判斷, elif 條件判斷成功的話,執行相關操作,如果 if 和 elif 條件都不滿足的話,就執行else後續的操作,其中可以使用多個elif塊,具體代碼如下:
#if-elif-else語句
age = 75;
if age < 18:
print("小于18歲的青少年來有優惠哦");
elif age >=60 and age <= 80:
print("大于等于60歲的老人并且小于80歲的老人有養老金2000哦");
elif age > 80:
print("大于80歲的老人養老金有5000哦");
else:
print("都沒有,自己賺錢吧!");
運作後如下圖所示:
4、省略else子產品:即上面第三步代碼中去除掉else,這樣的話,就确定某種特定的條件才會執行。如果不去除else的話,隻要不滿足任何if或elif中的條件測試,其中的代碼就會執行,這樣就不怎麼特定了,還會出現一些細節上的問題。
5、測試多個條件:有時候我們需要多個條件滿足的話各自做各自的操作,這樣的話可以使用下面的做法,就使用簡單的if語句,進行縮進即可,這樣的話就跟上面的 if-elif-else 不太一樣了,總之,如果你隻想執行一個代碼塊,就使用if-elif-else結構;如果要運作多個代碼塊,就使用一系列獨立的if語句。示例代碼如下:
#if多個條件測試
ages = [18, 30, 50];
if 18 in ages:
print("我18歲的目标是談一次初戀,但是到現在26歲了,依舊實力單身狗");
if 30 in ages:
print("我30歲的目标是能擁有自己的一輛車,還有4年,依舊無存款");
if 50 in ages:
print("我50歲的目标是能過上隐居的生活,可以享受大自然的時光,過上田園生活,但是不知道到時候有沒有田園了");
運作後如下圖所示:
以上内容,僅供大家學習參考,謝謝!