Day2 1 迴圈結構

2022-04-29 08:42:07 字數 2886 閱讀 4512

課件位址(全部)

課程目標

1.while

型迴圈

2.for...in

迴圈 3.range()

函式4.break

和continue

語句及迴圈中的

else

子句計算機執行**流程

• 迴圈是讓計算機做重複任務的有效方法

while迴圈和break

n = 1

while n <= 100:

if n > 10: #

當n = 11時,條件滿足,執行break語句

break

#break語句會結束當前迴圈

print

(n) n = n + 1  # n+= 1  n = n - 1 n-= 1

print('

end')

while迴圈,只要條件滿足,就不斷迴圈,條件不滿足時退出迴圈

在迴圈中,break語句可以提前退出迴圈

注意:死迴圈就是迴圈不會終止的迴圈型別

while迴圈和continue

n =0

while n < 10:

n = n + 1

if n % 2 == 0: #

如果n是偶數,執行continue語句

continue

#continue語句會直接繼續下一輪迴圈,後續的print()語句不會執行

print(n)

在迴圈過程中,也可以通過continue語句,跳過當前的這次迴圈,直

接開始下一次迴圈

執行上面的**可以看到,列印的不再是1~10,而是1,3,5,7,9

#

死迴圈while

true

k = input('

請輸入乙個值')

print('

輸入的內容為:

',k)

if k == 'q'

:

break

#跳出迴圈

for…in迴圈

#

1到10求和

sum =0

for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:

sum = sum +x

print

(sum)

#遍歷list

names = [』小紅『, 』小軍『, 』小明'

]for i,name in

names:

print(i,name) # i 索引

# 遍歷元組

for i in (10,20,30):

print(i)

# 遍歷集合

for i in :

print(i)

# 遍歷字典

a =

for i in a:

print(i,':',a[i])

for k,v in a.items():

print(k,v)

a = [('name','yadang'),('age',20)]

for v1,v2 in a:

print(v1,'=>',v2)

在for...in 迴圈用於遍歷容器類的資料(字串,列表,元組,字

典,集合)

range()數列

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

列,例如:

for i in range(5): #

遍歷出0~4的值

print

(i)for i in range(5,9): #

遍歷出5~8的值

print

(i)for i in range(0,10,3): #

遍歷出0,3,6,9的值

print

(i)for i in range(5-10,-100,-30): #

遍歷出-10,-40,-70的值

遍歷列表

print(i, a[i])

實戰:迴圈輸出9*9乘法表

小結

while 滿足條件繼續迴圈

for ... in 一般用於遍歷

range()函式 生成序列

break和continue語句 迴圈控制

day21 學習總結

string s new string 建立乙個空的字串序列 string s new string hello 建立乙個內容為 hello 的字串 string s hello 建立乙個內容為 hello 的字串 string s new string char chars 通過字元陣列建立乙個字...

每日演算法 day 21

那些你早出晚歸付出的刻苦努力,你不想訓練,當你覺的太累了但還是要咬牙堅持的時候,那就是在追逐夢想,不要在意終點有什麼,要享受路途的過程,或許你不能成就夢想,但一定會有更偉大的事情隨之而來。mamba out 2020.3.4 記憶化搜尋 include include include include...

day21 學習筆記

乙個python檔案有兩種用途 1.被當做程式執行 2.被當做模組匯入 二者的區別 ps name main import匯入模組在使用時必須加上字首 模組.優點 肯定不會與當前空間中名字衝突 缺點 顯得麻煩 from模組名import函式名 函式名是在當前位置的全域性變數,但是指向的記憶體位址是模...