python3控制語句 選擇結構語句

2022-02-13 15:10:36 字數 2624 閱讀 9482

python中的控制語句主要有if、if--else、if--slif--else、pass語句。其實python的控制語句與其他語言的控制語句工作原理基本一樣。控制語句可以分為選擇結構語句和迴圈結構語句,咱們就先整選擇結構吧。學習也是乙個循序漸進的過程,所以我也就慢慢的把自己學的一點一滴記下來,日後好憶,以下內容均基於python3記錄。進入正題吧!!!!

一、if 語句:

1、它是啥玩意呢?

答:它是一種單結構的控制體,經過他的選擇來決定做與不做,由三部分組成,其中包含關鍵字if本身、測試條件真假的表示式、表示式為真是要執行的**。

2、有啥作用呢?

答:主要用來判定當前情況是否滿足給出的條件,然後根據判定結果來決定是否執行各處的操作。

3、寫出的語法樣式是啥樣子呢?如下:

if 表示式: 

語句體1 

說明:if語句的表示式用來判斷條件,可用》(大於)、< (小於)、==(等於)、>=(大於等於)、<=(小於等於)來表示其關係。

其用流程圖表示出來的執行邏輯就如下:

**樣式:

二、if--else 語句

1、它是啥玩意呢?

答:它是一種雙選結構,是在兩種備選條件中關於選擇哪乙個的問題。主要由五部分組成:關鍵字if、測試條件真假的表示式、當測試結果為真時要執行的**、關鍵字else、測試結果為假時要執行的**。

2、有啥作用呢?

答:通過乙個語句體來控制輸出結果。滿足兩種相反的場景時的選擇輸出。

3、寫出的語法樣式是啥樣子呢?如下:

if 表示式:

語句一else:

語句二其用流程圖表示出來的執行邏輯就如下:

**例項:

功能描述:輸入乙個數a,判斷是否大於6,如果大於6就輸出「a大於6」,否則就輸出「a小於等於6」

三、if--elif--else 語句

1、它是啥玩意呢?

答:它是一種多選結構,是當有多個場景可能性的時候篩選出符合要求的結果,當一系列的判斷條件中有某乙個條件為真時進行執行一種情況下的**。

2、有啥作用呢?

答:多場景下篩選出符合要求的結果。

3、寫出的樣式是啥樣子呢?

先看語法樣式:

if 表示式 1:

語句體一

elif 表示式 2:

語句體二

elif 表示式 3:

語句體三..

.elif 表示式n:

語句體n

else:

語句 n+1

其中else必須放在最後,是為了處理上述中所有情況都不包括的時候的輸出。

其用流程圖表示出來的執行邏輯就如下:

**例項:

功能描述:輸入乙個整數a,判斷這個數是大於6還是等於6還是小於6。

再增加乙個例子吧。如下:

在控制語句中表示式是必不可少的,最常用的是關係表示式和邏輯表示式,如:

if a == x and b == y:

print("a = x,b = y")

同時,也可以是數值型別表示式,也可以是字串型別表示式。

四、pass 語句

1、它是啥玩意呢?

答:它是乙個類似於空語句。

2

有啥作用呢?

答:在類和函式中或者在選擇結構中使用,當暫時沒有實現當前功能時使用它來佔位。

來個例項說明一下:

以上就是最常用的控制語句了 ,也是控制語句界的大哥大,多找一些題目聯絡一下,後邊會把剩下的幾種常用的迴圈結構補上。

快過年了,明天就可以回家了 ,願在外漂泊的遊子們,早點歸家,新年快樂!!!

python3 迴圈控制語句

break語句用於提前終止當前迴圈。放棄迴圈後,直接執行迴圈塊下乙個語句。break語句可以在while和for迴圈中使用。如果使用巢狀迴圈,則break語句將停止執行最內層迴圈,並在塊之後開始執行 的下一行。for letter in python if letter h break print ...

Python3 迴圈語句

python 中的迴圈語句有 for 和 while。python 迴圈語句的控制結構圖如下所示 python 中 while 語句的一般形式 while判斷條件 condition 執行語句 statements 我們可以通過設定條件表示式永遠不為 false 來實現無限迴圈 你可以使用ctrl ...

python 3 程式的控制結構 分支 迴圈

程式的控制結構 順序 分支 迴圈。一 分支結構 1.單分支結構 if 條件 語句塊 2.二分支結構 if 條件 語句塊1 else 語句塊2 緊湊形式 表示式1 if 條件 else 表示式2 3.多分支結構 if 條件1 語句塊1 elif 條件2 語句塊2 else 語句塊n 另外,條件判斷操作...