python迴圈語句輸出 python迴圈語句

2021-10-18 15:25:16 字數 1465 閱讀 1666

1. 條件語句

條件語句是通過一條或多條語句的執行結果(true或者false)來決定執行的**塊。

可以通過下圖來簡單了解條件語句的執行過程:

python 判斷非0的值為 true, 而none和0被認為是 false。注意這裡的true和false首字母大寫,python對大小寫敏感。

條件語句其基本形式為:

1 if 判斷條件:

2 執行語句……

3 else:

4 執行語句……

當判斷條件為多個值時,可以使用以下形式:

if 判斷條件1:

執行語句1……

elif 判斷條件2:

執行語句2……

elif 判斷條件3:

執行語句3……

else:

執行語句4……

2. 迴圈語句

當我們需要執行乙個語句或者語句組多次,不可能將同樣的語句寫多遍,一是比較繁瑣, 二是不利於維護,這時候迴圈語句就應運而生。其中迴圈語句又分for迴圈和while迴圈。

for迴圈

for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串。其流程為:

for迴圈的語法格式如下:

for iterating_var in sequence:

statements(s)

while迴圈

while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其流程為:

while迴圈的語法格式如下:

while 判斷條件:

執行語句……

0x02. 例項

以下例項使用了巢狀迴圈輸出2~100之間的素數:

#!/usr/bin/python

# -*- coding: utf-8 -*-

i = 2

while(i < 100):

j = 2

while(j <= (i/j)):

if not(i%j): break

j = j + 1

if (j > i/j) : print i, " 是素數"

i = i + 1

print "good bye!"

分支結構控制語句與迴圈結構控制語句(Python)

if 條件表示式 語句體if 條件表示式 語句體1 else 語句體2if 條件表示式 語句體1 elif 語句表示式2 語句體2 elif 語句表示式 n 1 語句體n 1else 語句體nx 5if x 0 y 1else y 0可用三元運算改寫為 x 5y 1if x 0 else 0whil...

Python迴圈語句 for迴圈

說明 1 計次迴圈,一般應用在迴圈次數已知的情況下。通常適用於列舉或遍歷序列以及迭代物件中的元素。2 迭代變數用於儲存讀取的值。3 物件為要遍歷或迭代的物件,該物件可以是任何有序的序列物件,如字串 列表 元組等 迴圈體為一組被重複執行的語句。4 for迴圈語句可以迴圈數值 遍歷字串 列表 元組 集合...

Python迴圈語句

while迴圈 1.一般語法 while 控制條件 執行語句 2.迴圈型別 無限迴圈 while true 執行語句 計數迴圈 count 0 while count 10 print count count 1 3.range 內建函式,返回乙個列表 range start,end,step 不包...