流程控制之for迴圈

2022-08-14 21:03:15 字數 1423 閱讀 2340

案例1:字串

for i in 'python':

print('當前字母:',i)

案例2:列表

案例3:字典

案例4:通過索引:內建函式 len() 和 range(),函式 len() 返回列表的長度,即元素的個數。 range返回乙個序列的數。

案例5:for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。

for num in range(10,20):

for i in range(2,num):

if num%i == 0:

j=num/i

print('%d = %d*%d'%(num,i,j))

break

else:

print(num,'是乙個質數')

案例6:九九乘法表

for i in range(1,10):

for k in range(1,10-i):

print(end=" ")#此處為8個位元組

for j in range(1,i+1):

print(f"× = ", end=" ")#此處為8個位元組

print(" ")

for i in range(1,10):

for j in range(1,i+1):

print('%s*%s=%s'%(i,j,i*j),end=" ")

print()

案例7:列印金字塔

def pyramid(n):

for i in range(1, n):

print(' ' * (n - (i - 1)) + '*' * (2 * i - 1))

pyramid(6)

defreverse_pyramid(n):

foriinrange(n):

print(' '*i+(n-2*i)*'*')

reverse_pyramid(5)

案例8:

流程控制之for迴圈

流程控制之for迴圈 用while來獲取列表的迴圈 names egon asb wsb lsb csb n 0while n len names len names 取names這個列表的長度 print names n 先獲得列表的索引,再用names n 來獲得對應的值。n 1 每獲得乙個索引...

Python 流程控制之for迴圈

什麼是for迴圈 迴圈就是重複做某件事,for迴圈是python提供第二種迴圈機制 為什麼要有for迴圈 理論上for迴圈能做的事情,while迴圈都可以做,之所以要有for迴圈,是因為for迴圈在迴圈取值 遍歷取值 比while迴圈更簡潔 如何用for迴圈 語法 for 變數名 in 可迭代物件 ...

7 流程控制之for迴圈

3.2 總結for迴圈與while迴圈的異同 3.3 for迴圈控制迴圈次數 range 3.4 range補充知識 了解 3.5 for continue 3.6 for迴圈巢狀 外層迴圈 迴圈一次,內層迴圈 需要完整的迴圈完畢 3.7 補充 終止for迴圈只有break一種方案 print之逗號...