迴圈的應用

2021-08-27 16:14:31 字數 1130 閱讀 7025

參考**

sum = 0

# 注意的是:初始化要在迴圈外面

for i in range(101)

sum += i

print(sum)

break 和 cuntinue 補充

break 會立即終止迴圈,跳轉到迴圈之後開始執行

continue 會結束當前迴圈,跳轉到下一輪迴圈的條件判斷

注意:

1 break/continue只能用於迴圈的語句中,多與死迴圈連用

2 在巢狀迴圈中,只對最近的一層迴圈起作用

列印圖形

列印迴圈版菱形

def

main

():while

true:

n = int(input('請輸入奇數長度:'))

# 偶數加個判斷即可

length = n // 2

for i in range(1, length+2):

k = length + 1 - i

print(' '*k + '* '*i)

for i in range(length + 2, n+1):

k = i - length - 1

s = n - i + 1

print(' ' * k + '* ' * s)

if __name__ == '__main__':

main()

列印九九乘法表

def

main

(): n = int(input('請輸入長度:'))

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

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

if i >= j:

print('%dx%d=%2d'%(i, j, i*j), end=' ')

print()

if __name__ == '__main__':

main()

迴圈的熟練應用

階乘為例 while迴圈 includeint main printf d n factor return 0 do while迴圈 includeint main while i n printf d n factor return 0 for迴圈 includeint main printf d...

for迴圈的簡單應用

html view plain copy html head meta charset utf 8 title for迴圈簡單應用2 title script window.onload function 方法二 推薦 var str for var i 0 i 3000 i document.bo...

迴圈的數學應用

例項 序列求和 用while迴圈做乙個簡單的計算 s 1 1 2 1 3 1 n。include int main printf lf sum return 0 例項 簡單的級數運算 有一分數序列 2 1,3 2,5 3,8 5,13 8,21 13 求出這個數列的前20項之和。include in...