日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

测试必备:if条件测试( if-else语句、if-elif-else语句、多个elif代码块、省略else代码块、测试多个条件)

發布時間:2025/3/15 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 测试必备:if条件测试( if-else语句、if-elif-else语句、多个elif代码块、省略else代码块、测试多个条件) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

    • if-else語句
    • if-elif-else語句
    • 多個elif代碼塊
    • 省略else代碼塊
    • 測試多個條件

if-else語句

以買車票為例,兒童身高超過1.5m就需要買全票,我們可以用 if-else語句來演示。設身高為1.6m,超過了1.5,就會輸出全票

# coding= utf-8""" if-else語句 測試是否需要買全票 """height = 1.6if height > 1.5:print("全票") else:print("不需要買全票")

輸出結果:

if-elif-else語句

還是以剛剛的買票為例,if-else沒有提到1.2m到1.5m和1.2m以下的兒童該怎么買票,而if-elif-else語句可以解決這個問題,比如輸入的是1.4,就需要買半票

1.2m以下:不需要買票
1.2m-1.5m:需要買半票
1.5以上:需要買全票

# coding= utf-8""" if-elif-else語句 測試需要何種票 """height = 1.4if height < 1.2:print("不需要買票") elif height < 1.5:print("需要買半票") else:print("需要買全票")

運行結果

以此類推,多個elif也是一樣的

多個elif代碼塊

與if-elif-else語句類似

# coding= utf-8""" 使用多個elif代碼塊 門票費用 年齡小于10歲免費 年齡10-12 20元 年齡12-16 40元 年齡16-20 50元 年齡20以上 80元 """age = 22if age < 10:price = 0 elif age<12:price = 20 elif age<16:price = 40 elif age<20:price = 50 else:price = 80print("你的門票為:"+str(price)+"元")

運行結果

省略else代碼塊

在python中不要求If-elif結構必須有else,else是一條包羅萬象的語句,執行任何不滿足if 和elif的條件測試,這可能會引來無效或者惡意的數據。有事情用elif語句來處理特定的情形會更加的清晰

# coding= utf-8""" 使用多個elif代碼塊 門票費用 年齡小于10歲免費 年齡10-12 20元 年齡12-16 40元 年齡16-20 50元 年齡20以上 80元 """age = 22if age < 10:price = 0 elif age<12:price = 20 elif age<16:price = 40 elif age<20:price = 50 elif age>=20:price = 80print("你的門票為:"+str(price)+"元")

運行結果

https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
如有轉載,請注明出處(如不注明,盜者必究)

測試多個條件

當有多個條件為True時:

# coding= utf-8list = ["半島鐵盒", "聽爸爸的話", "印第安老斑鳩", "你是我的OK蹦", "暗號"]if "聽爸爸的話" in list:print("聽爸爸的話,說我不是個好東西") if "你是我的OK蹦" in list:print("一個人的時候,在陌生的街頭") if "半島鐵盒" in list:print("為什么這樣子")print("幾句文案呈上")

運行結果

當只有一個True時,就會執行第一條正確的語句,就會跳過余下的測試

# coding= utf-8list = ["半島鐵盒", "聽爸爸的話", "印第安老斑鳩", "你是我的OK蹦", "暗號"]if "聽爸爸的話" in list:print("聽爸爸的話,說我不是個好東西") elif "你是我的OK蹦" in list:print("一個人的時候,在陌生的街頭") elif "半島鐵盒" in list:print("為什么這樣子")print("幾句文案呈上")

運行結果

哈哈哈,快樂的學習就是要將代碼里面放進你喜歡的東西,比如歌曲!

https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
如有轉載,請注明出處(如不注明,盜者必究)

總結

以上是生活随笔為你收集整理的测试必备:if条件测试( if-else语句、if-elif-else语句、多个elif代码块、省略else代码块、测试多个条件)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。