參考**
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...