1.while循環的格式
while 條件:
條件滿足時,做的事情1
條件滿足時,做的事情2
條件滿足時,做的事情3
...(省略)...
demo
i = 0
while i < 5:
print("當前是第%d次執行循環" % (i + 1))
print("i=%d" % i)
i+=1
結果:
當前是第1次執行循環
i=0
當前是第2次執行循環
i=1
當前是第3次執行循環
i=2
當前是第4次執行循環
i=3
當前是第5次執行循環
i=4
2.while循環應用
1. 計算1~100的累積和(包含1和100)
參考代碼如下:
#encoding=utf-8
i = 1
sum = 0
while i <= 100:
sum = sum + i
i += 1
print("1~100的累積和爲:%d" % sum)
2. 計算1~100之間偶數的累積和(包含1和100)
參考代碼如下:
print("1~100的累積和爲:%d" % sum)
while嵌套應用一
要求:打印如下圖形:
*
* *
* * *
* * * *
* * * * *
參考代碼:
i = 1
while i <= 5:
j = 1
while j <= i:
print("* ", end = '')
j += 1
print("\n")
i += 1
while嵌套應用二:九九乘法表
參考代碼:
i = 1
while i<=9:
j=1
while j<=i:
print("%d*%d=%-2d " % (j, i, i*j), end = '')
j+=1
print('\n')
i+=1