自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

盤點Python基礎之條件語句

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

[[412391]]

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

一、什么是條件語句?

Python條件語句是通過一條或多條語句的執(zhí)行結果(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. 應用

例:買車票

結果1:有車票的情況。

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

運行結果:

結果2:沒有車票的情況。

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

結果2:沒有車票的情況。

運行結果:

三、elif

想一想:

if能完成當xxx時做事情

if-else能完成當xxx時做事情1,否則做事情2

如果有這樣一種情況:當xxx1時做事情1,當xxx2時做事情2,當xxx3時做事情3,那該怎么實現(xiàn)呢?

答:elif

1. elif的使用格式如下

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

說明:

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

例:改變score的值對應不同的考試等級

  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'

運行結果:

2. 和else一起使用

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

代碼說明:

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

四、總結

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

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

 

責任編輯:姜華 來源: Go語言進階學習
相關推薦

2021-08-11 09:00:30

Python基礎循環(huán)

2023-06-11 17:25:13

Rust條件語句

2021-04-07 10:02:51

Python字典Python基礎

2021-08-14 10:01:43

Python條件語句Python基礎

2021-10-03 15:06:28

Python文件字符

2021-04-17 10:05:57

Python字符串Python基礎

2020-11-09 10:19:05

Java

2011-07-14 15:05:54

PHP

2021-03-13 10:14:59

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

2010-09-17 14:48:28

SQL條件語句

2020-11-23 09:37:22

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

2021-04-28 10:01:06

Python基礎項目

2021-03-12 18:56:26

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

2011-08-10 13:24:46

SQL Server

2024-01-05 17:41:36

Rust編程循環(huán)

2010-11-18 12:58:25

Oracle條件分支語

2010-09-26 10:08:43

sql條件語句

2023-09-26 22:26:15

Python代碼

2010-07-05 12:40:56

SQL Server

2010-11-24 17:36:02

MySQL條件查詢語句
點贊
收藏

51CTO技術棧公眾號