新聞中心
大家好,我是Go進(jìn)階者。今天給大家分享Python基礎(chǔ)之條件語句。

10多年的常山網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整常山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“常山網(wǎng)站設(shè)計(jì)”,“常山網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
一、什么是條件語句?
Python條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊。
二、if-else
想一想:
在使用if的時(shí)候,它只能做到滿足條件時(shí)要做的事情。那萬一需要在不滿足條件的時(shí)候,做某些事,該怎么辦呢?
答:else
1. if-else的使用格式
- if 條件:
- 滿足條件時(shí)要做的事情1
- 滿足條件時(shí)要做的事情2
- ...(省略)...
- else:
- 不滿足條件時(shí)要做的事情1
- 不滿足條件時(shí)要做的事情2
- ...(省略).
2. 應(yīng)用
下面用一個(gè)買車票的例子來幫助大家進(jìn)行理解。
結(jié)果1:有車票的情況。
- chePiao = 1 # 用1代表有車票,0代表沒有車票
- if chePiao == 1:
- print("有車票,可以上火車")
- print("終于可以見到Ta了,美滋滋~~~")
- else:
- print("沒有車票,不能上車")
- print("親愛的,那就下次見了,一票難求啊~~~~(>_<)~~~~")
運(yùn)行結(jié)果:
結(jié)果2:沒有車票的情況。
- chePiao = 0 # 用1代表有車票,0代表沒有車票
- if chePiao == 1:
- print("有車票,可以上火車")
- print("終于可以見到Ta了,美滋滋~~~")
- else:
- print("沒有車票,不能上車")
- print("親愛的,那就下次見了,一票難求啊~~~~(>_<)~~~~")
結(jié)果2:沒有車票的情況,運(yùn)行結(jié)果:
三、elif
想一想:
if能完成當(dāng)xxx時(shí)做事情
if-else能完成當(dāng)xxx時(shí)做事情1,否則做事情2
如果有這樣一種情況:當(dāng)xxx1時(shí)做事情1,當(dāng)xxx2時(shí)做事情2,當(dāng)xxx3時(shí)做事情3,那該怎么實(shí)現(xiàn)呢?
答:elif
1. elif的使用格式如下
- if xxx1:
- 事情1
- elif xxx2:
- 事情2
- elif xxx3:
- 事情3
說明:
- 當(dāng)xxx1滿足時(shí),執(zhí)行事情1,然后整個(gè)if結(jié)束。
- 當(dāng)xxx1不滿足時(shí),那么判斷xxx2,如果xxx2滿足,則執(zhí)行事情2,然后整個(gè)if結(jié)束。
- 當(dāng)xxx1不滿足時(shí),xxx2也不滿足,如果xxx3滿足,則執(zhí)行事情3,然后整個(gè)if結(jié)束。
- 當(dāng)xxx1不滿足時(shí),xxx2也不滿足,當(dāng)xxx3不滿足時(shí)....以此類推,直到整個(gè)if結(jié)束。
例:改變score的值對應(yīng)不同的考試等級
- score = 77
- if score>=90 and score<=100:
- print('本次考級,等級為A')
- elif score>=80 and score<90:
- print('本次考試,等級為B')
- elif score>=70 and score<80:
- print('本次考試,等級為C')
- elif score>=60 and score<70:
- print('本次考試,等級為D')
- elif score>=0 and score<60:
- print('本次考試,等級為E')
運(yùn)行結(jié)果:
2. 和else一起使用
- if 性別為男性:
- 輸出男性的特征
- ...
- elif 性別為女性:
- 輸出女性的特征
- ...
- else:
- 第三種性別的特征
- ...
代碼說明:
- 當(dāng) “性別為男性” 滿足時(shí),執(zhí)行 “輸出男性的特征”的相關(guān)代碼。
- 當(dāng) “性別為男性” 不滿足時(shí),如果 “性別為女性”滿足,則執(zhí)行 “輸出女性的特征”的相關(guān)代碼。
- 當(dāng) “性別為男性” 不滿足,“性別為女性”也不滿足,那么就默認(rèn)執(zhí)行else后面的代碼,即 “第三種性別的特征”相關(guān)代碼。
elif必須和if一起使用,否則出錯(cuò)。
四、總結(jié)
本文基于Python基礎(chǔ),介紹了常見的幾種條件判斷語句,通過一個(gè)個(gè)小項(xiàng)目的實(shí)際操作,能夠更好的理解條件判斷語句的用法。
針對在項(xiàng)目實(shí)踐過程中遇到的難點(diǎn),需要注意的點(diǎn)做了詳細(xì)講解。希望能夠幫助讀者更好的學(xué)習(xí)Python。
網(wǎng)頁標(biāo)題:一篇帶你了解Python基礎(chǔ)條件語句
本文鏈接:http://fisionsoft.com.cn/article/dpdoccs.html


咨詢
建站咨詢
