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表示真...