日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
一篇帶你了解Python基礎(chǔ)條件語(yǔ)句

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

10多年的常山網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整常山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“常山網(wǎng)站設(shè)計(jì)”,“常山網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

一、什么是條件語(yǔ)句?

Python條件語(yǔ)句是通過(guò)一條或多條語(yǔ)句的執(zhí)行結(jié)果(True或者False)來(lái)決定執(zhí)行的代碼塊。

二、if-else

想一想:

在使用if的時(shí)候,它只能做到滿足條件時(shí)要做的事情。那萬(wàn)一需要在不滿足條件的時(shí)候,做某些事,該怎么辦呢?

答:else

1. if-else的使用格式

 
 
 
 
  1. if 條件: 
  2.     滿足條件時(shí)要做的事情1 
  3.     滿足條件時(shí)要做的事情2 
  4.  
  5.     ...(省略)... 
  6. else: 
  7.     不滿足條件時(shí)要做的事情1 
  8.     不滿足條件時(shí)要做的事情2 
  9.     ...(省略). 

2. 應(yīng)用

下面用一個(gè)買(mǎi)車(chē)票的例子來(lái)幫助大家進(jìn)行理解。

結(jié)果1:有車(chē)票的情況。

 
 
 
 
  1. chePiao = 1 # 用1代表有車(chē)票,0代表沒(méi)有車(chē)票 
  2.  if chePiao == 1: 
  3.      print("有車(chē)票,可以上火車(chē)") 
  4.      print("終于可以見(jiàn)到Ta了,美滋滋~~~") 
  5.  else: 
  6.      print("沒(méi)有車(chē)票,不能上車(chē)") 
  7.      print("親愛(ài)的,那就下次見(jiàn)了,一票難求啊~~~~(>_<)~~~~") 

運(yùn)行結(jié)果:

結(jié)果2:沒(méi)有車(chē)票的情況。

 
 
 
 
  1. chePiao = 0  # 用1代表有車(chē)票,0代表沒(méi)有車(chē)票 
  2. if chePiao == 1: 
  3.     print("有車(chē)票,可以上火車(chē)") 
  4.     print("終于可以見(jiàn)到Ta了,美滋滋~~~") 
  5. else: 
  6.     print("沒(méi)有車(chē)票,不能上車(chē)") 
  7.     print("親愛(ài)的,那就下次見(jiàn)了,一票難求啊~~~~(>_<)~~~~") 

結(jié)果2:沒(méi)有車(chē)票的情況,運(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的使用格式如下

 
 
 
 
  1. if xxx1: 
  2.       事情1 
  3.   elif xxx2: 
  4.       事情2 
  5.   elif xxx3: 
  6.       事情3 

說(shuō)明:

- 當(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的值對(duì)應(yīng)不同的考試等級(jí)

 
 
 
 
  1. score = 77 
  2.  
  3.    if score>=90 and score<=100: 
  4.        print('本次考級(jí),等級(jí)為A') 
  5.    elif score>=80 and score<90: 
  6.        print('本次考試,等級(jí)為B') 
  7.    elif score>=70 and score<80: 
  8.        print('本次考試,等級(jí)為C') 
  9.    elif score>=60 and score<70: 
  10.        print('本次考試,等級(jí)為D') 
  11.    elif score>=0 and score<60: 
  12.        print('本次考試,等級(jí)為E') 

運(yùn)行結(jié)果:

2. 和else一起使用

 
 
 
 
  1. if 性別為男性: 
  2.       輸出男性的特征 
  3.       ... 
  4.   elif 性別為女性: 
  5.       輸出女性的特征 
  6.       ... 
  7.   else: 
  8.       第三種性別的特征 
  9.       ... 

代碼說(shuō)明:

- 當(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ǔ),介紹了常見(jiàn)的幾種條件判斷語(yǔ)句,通過(guò)一個(gè)個(gè)小項(xiàng)目的實(shí)際操作,能夠更好的理解條件判斷語(yǔ)句的用法。

針對(duì)在項(xiàng)目實(shí)踐過(guò)程中遇到的難點(diǎn),需要注意的點(diǎn)做了詳細(xì)講解。希望能夠幫助讀者更好的學(xué)習(xí)Python。


當(dāng)前題目:一篇帶你了解Python基礎(chǔ)條件語(yǔ)句
網(wǎng)址分享:http://www.dlmjj.cn/article/dpdoccs.html