日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
盤點Python基礎(chǔ)之條件語句

大家好,我是Go進階者,今天給大家分享一些Python基礎(chǔ),一起來看看吧~

一、什么是條件語句?

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

二、if-else

想一想:

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

答:else

1. if-else的使用格式

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

2. 應(yīng)用

例:買車票

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

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

運行結(jié)果:

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

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

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

運行結(jié)果:

三、elif

想一想:

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

1. elif的使用格式如下

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

說明:

  • 當(dāng)xxx1滿足時,執(zhí)行事情1,然后整個if結(jié)束。
  • 當(dāng)xxx1不滿足時,那么判斷xxx2,如果xxx2滿足,則執(zhí)行事情2,然后整個if結(jié)束。
  • 當(dāng)xxx1不滿足時,xxx2也不滿足,如果xxx3滿足,則執(zhí)行事情3,然后整個if結(jié)束。
  • 當(dāng)xxx1不滿足時,xxx2也不滿足,當(dāng)xxx3不滿足時....以此類推,直到整個if結(jié)束。

例:改變score的值對應(yīng)不同的考試等級

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

運行結(jié)果:

2. 和else一起使用

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

代碼說明:

  • 當(dāng) “性別為男性” 滿足時,執(zhí)行 “輸出男性的特征”的相關(guān)代碼。
  • 當(dāng) “性別為男性” 不滿足時,如果 “性別為女性”滿足,則執(zhí)行 “輸出女性的特征”的相關(guān)代碼。
  • 當(dāng) “性別為男性” 不滿足,“性別為女性”也不滿足,那么就默認(rèn)執(zhí)行else后面的代碼,即 “第三種性別的特征”相關(guān)代碼。
  • elif必須和if一起使用,否則出錯。

四、總結(jié)

本文基于Python基礎(chǔ),介紹了常見的幾種條件判斷語句,通過一個個小項目的實際操作,能夠更好的理解條件判斷語句的用法。

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


標(biāo)題名稱:盤點Python基礎(chǔ)之條件語句
標(biāo)題網(wǎng)址:http://www.5511xx.com/article/cdejccs.html