python基礎知識 迴圈語句

2021-10-06 14:49:54 字數 1604 閱讀 3620

range函式

for迴圈

# 第一種

for 臨時變數 in 可迭代物件:

語句1語句2

# 第二種

for 臨時變數 in 可迭代物件:

語句1語句2

else:

語句3

可迭代物件:字串、元組、列表、字典、利用range函式(一般情況)

在迴圈中,臨時變數依次獲得可迭代物件的值,一遍一遍重複迴圈執行語句1、語句2,在加入else後,else語句下方縮排的**是指迴圈正常結束時要執行的帶碼,continue結束屬於正常結束,break結束迴圈屬於不正常結束

continue:跳出本次迴圈,不執行該語句在此次迴圈中的下半部分

break:跳出整個迴圈,結束整個for迴圈

while迴圈

while 條件:

語句1語句2

滿足條件執行語句1、語句2,可以加入continue或break結束迴圈

問題一:

利用for和while實現1~100的相加

問題二:

對乙個列表進行輸出

# for迴圈

sum=

0for i in

range

(100):

sum=

sum+i

print

(sum

)# while迴圈

while i <=

100:

sum=

sum+i

i=i+

1print

(sum

)# 列表輸出示例

list=[

'g',

'o',

'o',

'd',

'!']

for i in

list

:print

(i,end='')

# 去掉print自帶的換行

#綜合示例(沒啥意義,就看下用法)

for i in

range(10

):if i%2==

0:print

(f'是偶數'

)# 格式化輸出

continue

print

(f'是奇數'

)else

:print

('輸出完成!'

)

作用:

建立數字列表(一般與for一起用)

基本格式:

range(start,end,step)

start:計數從start開始,預設為0

end:計數以end結束,但不包括end

step:步長(變動幅度),預設為1,可以為負數

示例:range(5) -> 0,1,2,3,4

range(1,5) -> 1,2,3,4

range(1,5,2) -> 1,3

range(1,2,5) -> 1

range(,5,2) -> 0,2,4 # 這種寫法會報錯

Python 基礎知識7 迴圈語句

一 迴圈語句 1 while迴圈 1 語法 while 條件表示式 塊 2 執行流程 條件表示式恒為true的迴圈語句,稱為死迴圈,它會一直執行,慎用!3 迴圈的三個要件 表示式 初始化表示式,通過初始化表示式初始化乙個變數 條件表示式用來設定迴圈執行的條件 更新表示式,修改初始化變數的值 i 0w...

java基礎知識 迴圈語句

2011 11 17 迴圈語句 迴圈語句可以在滿足迴圈條件的情況下,反覆執行某一段 這段被重複執行的 塊被稱為迴圈體。當反覆執行這段迴圈體時,需要在適當的時候把迴圈條件改為假。從而結束迴圈,否則迴圈將一直執行下去,形成死迴圈。迴圈語句可能包含如下4個部分 初始化語句 init statements ...

基礎知識 迴圈語句 while

while語句的形式 while 表示式 語句 表示式應為乙個關係表示式或者邏輯值,表示式的值應該是乙個邏輯值真或者假。當表示式為真時開始執行迴圈語句,當表示式為假時退出迴圈。迴圈每次執行完畢回到表示式再次判斷表示式。注意1.表示式不能為空,表示式為空是非法的。2.表示式可以用0表示假,用非0表示真...