Python學習日記 條件與迴圈

2021-09-28 20:37:15 字數 2912 閱讀 5986

迴圈python學習日記 條件與迴圈

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

可以通過以下描述的if語句的一般形式來簡單了解條件語句的執行過程:

if condition_1:

statement_block_1

elif condition_2:

statement_block_2

else

: statement_block_3

注意:

1、每個條件後面要使用冒號 :,表示接下來是滿足條件後要執行的語句塊。

2、使用縮進來劃分語句塊,相同縮排數的語句在一起組成乙個語句塊。

3、在python中沒有switch – case語句。

例項

x =

int(

input

("請輸入數字: "))

print(""

)if x<=0:

print

("x<=0"

)elif x ==1:

print

("x=1"

)elif x ==2:

print

("x=2"

)elif x >2:

print

("x>2 "

)

執行結果為:

請輸入數字:5

x>2

語句格式

if 表示式1

: 語句

if 表示式2

: 語句

elif 表示式3

: 語句

else

: 語句

elif 表示式4

: 語句

else

: 語句

python 中 while 語句的一般形式:

>

while 判斷條件:

語句

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

for迴圈的一般格式如下:

forin:

else

:

for語句例項:輸出三角形的*號

for i in

range(1

,6):

for j in

range(1

, i+1)

:print

("*"

,end='')

print

('\r'

)結果為***

*******

****

*

如果你需要遍歷數字序列,可以使用內建range()函式。它會生成數列,例如:

>>

>

for i in

range(5

):..

.print

(i)...

0123

4

break 語句可以跳出 for 和 while 的迴圈體。如果你從 for 或 while 迴圈中終止,任何對應的迴圈 else 塊將不執行。

break例項

while var >0:

print

('當期變數值為 :'

, var)

var = var -

1if var ==5:

break

結果為當期變數值為 :

10當期變數值為 :

9當期變數值為 :

8當期變數值為 :

7當期變數值為 :

6

continue例項

for n in

range(2

,10):

for x in

range(2

, n)

:if n % x ==0:

print

(n,'等於'

, x,

'*', n//x)

break

else

:# 迴圈中沒有找到元素

print

(n,' 是質數'

)結果為

2 是質數

3 是質數

4 等於 2*2

5 是質數

6 等於 2*3

7 是質數

8 等於 2*4

9 等於 3

*3

python pass是空語句,是為了保持程式結構的完整性。pass 不做任何事情,一般用做佔位語句。

如下例項,以下例項在字母為 o 時 執行 pass 語句塊

for letter in

'hello!'

:if letter ==

'o':

pass

print

('執行 pass 塊'

)print

('當前字母 :'

, letter)

print

("good bye!"

)結果為

當前字母 : h

當前字母 : e

當前字母 : l

當前字母 : l

執行 pass 塊

當前字母 : o

當前字母 : !

good bye!

Python學習日記 迴圈語句

python迴圈語句 for迴圈,while迴圈,巢狀迴圈 python控制語句 break語句,continue語句,pass語句 一。for迴圈 主要用於遍歷序列,序列可以是元組,列表等 格式 for 變數 in 序列 迴圈語句 eg for i in range 5 print i 把每乙個值...

Python 條件分支與迴圈

python3預設支援中文 python 執行順序 從上到下 注意 python沒有編譯過程 if條件語句 if elif else 注意用 不是 money 200 if money 100 print 你有100塊錢 elif money 300 print 你有300塊 elif money ...

Python條件語句與迴圈

1 判斷與迴圈 python 縮排 main print hello print hello world.if 判斷條件 執行語句 elif 判斷條件 執行語句 else 執行語句while 判斷條件 執行語句a 100 while a 1 print a a 1 if a 50 break 退出迴...