偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

盤點(diǎn)Python基礎(chǔ)之條件語句

開發(fā) 后端
本文基于Python基礎(chǔ),介紹了常見的幾種條件判斷語句,通過一個(gè)個(gè)小項(xiàng)目的實(shí)際操作,能夠更好的理解條件判斷語句的用法。

[[412391]]

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

一、什么是條件語句?

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

二、if-else

想一想:

在使用if的時(shí)候,它只能做到滿足條件時(shí)要做的事情。那萬一需要在不滿足條件的時(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)用

例:買車票

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

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

運(yùn)行結(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:沒有車票的情況。

運(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 

說明:

  • 當(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. f score>=90 and score<=100: 
  4.    print('本次考級(jí),等級(jí)為A'
  5. lif score>=80 and score<90: 
  6.    print('本次考試,等級(jí)為B'
  7. lif score>=70 and score<80: 
  8.    print('本次考試,等級(jí)為C'
  9. lif score>=60 and score<70: 
  10.    print('本次考試,等級(jí)為D'
  11. lif 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.      ... 

代碼說明:

  • 當(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í)際操作,能夠更好的理解條件判斷語句的用法。

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

 

責(zé)任編輯:姜華 來源: Go語言進(jìn)階學(xué)習(xí)
相關(guān)推薦

2021-08-11 09:00:30

Python基礎(chǔ)循環(huán)

2021-04-07 10:02:51

Python字典Python基礎(chǔ)

2023-06-11 17:25:13

Rust條件語句

2021-08-14 10:01:43

Python條件語句Python基礎(chǔ)

2021-10-03 15:06:28

Python文件字符

2021-04-17 10:05:57

Python字符串Python基礎(chǔ)

2020-11-09 10:19:05

Java

2021-03-13 10:14:59

Python定義函數(shù)Python基礎(chǔ)

2011-07-14 15:05:54

PHP

2010-09-17 14:48:28

SQL條件語句

2021-04-28 10:01:06

Python基礎(chǔ)項(xiàng)目

2020-11-23 09:37:22

Python開發(fā)函數(shù)

2011-08-10 13:24:46

SQL Server

2021-03-12 18:56:26

大數(shù)據(jù)數(shù)據(jù)開發(fā)SQL

2024-01-05 17:41:36

Rust編程循環(huán)

2010-11-18 12:58:25

Oracle條件分支語

2010-09-26 10:08:43

sql條件語句

2010-07-05 12:40:56

SQL Server

2023-09-26 22:26:15

Python代碼

2010-11-24 17:36:02

MySQL條件查詢語句
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)