掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
大家好,我是Go進(jìn)階者,今天給大家分享一些Python基礎(chǔ),一起來看看吧~

Python條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊。
想一想:
在使用if的時候,它只能做到滿足條件時要做的事情。那萬一需要在不滿足條件的時候,做某些事,該怎么辦呢?
答:else
- if 條件:
- 滿足條件時要做的事情1
- 滿足條件時要做的事情2
- ...(省略)...
- else:
- 不滿足條件時要做的事情1
- 不滿足條件時要做的事情2
- ...(省略)...
例:買車票
結(jié)果1:有車票的情況。
- chePiao = 1 # 用1代表有車票,0代表沒有車票
- if chePiao == 1:
- print("有車票,可以上火車")
- print("終于可以見到Ta了,美滋滋~~~")
- else:
- print("沒有車票,不能上車")
- print("親愛的,那就下次見了,一票難求啊~~~~(>_<)~~~~")
運行結(jié)果:
結(jié)果2:沒有車票的情況。
- chePiao = 0 # 用1代表有車票,0代表沒有車票
- if chePiao == 1:
- print("有車票,可以上火車")
- print("終于可以見到Ta了,美滋滋~~~")
- else:
- print("沒有車票,不能上車")
- print("親愛的,那就下次見了,一票難求啊~~~~(>_<)~~~~")
結(jié)果2:沒有車票的情況。
運行結(jié)果:
想一想:
if能完成當(dāng)xxx時做事情
if-else能完成當(dāng)xxx時做事情1,否則做事情2
如果有這樣一種情況:當(dāng)xxx1時做事情1,當(dāng)xxx2時做事情2,當(dāng)xxx3時做事情3,那該怎么實現(xiàn)呢?
答:elif
- if xxx1:
- 事情1
- elif xxx2:
- 事情2
- elif xxx3:
- 事情3
說明:
例:改變score的值對應(yīng)不同的考試等級
- score = 77
- f score>=90 and score<=100:
- print('本次考級,等級為A')
- lif score>=80 and score<90:
- print('本次考試,等級為B')
- lif score>=70 and score<80:
- print('本次考試,等級為C')
- lif score>=60 and score<70:
- print('本次考試,等級為D')
- lif score>=0 and score<60:
- print('本次考試,等級為E')
運行結(jié)果:
- if 性別為男性:
- 輸出男性的特征
- ...
- elif 性別為女性:
- 輸出女性的特征
- ...
- else:
- 第三種性別的特征
- ...
代碼說明:
本文基于Python基礎(chǔ),介紹了常見的幾種條件判斷語句,通過一個個小項目的實際操作,能夠更好的理解條件判斷語句的用法。
針對在項目實踐過程中遇到的難點,需要注意的點做了詳細(xì)講解。希望能夠幫助讀者更好的學(xué)習(xí)Python。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流