如果是表示計(jì)數(shù)的話蹋盆,初始值一般都是0.
i = 0
while i < 5:
print('媳婦,我錯(cuò)了')
i += 1 #i = i + 1
print('原諒你了')
1. 準(zhǔn)備加法運(yùn)算的數(shù)據(jù)1-100 增量為1
2.準(zhǔn)備變量保存將來(lái)運(yùn)算的結(jié)果
3.循環(huán)做加法運(yùn)算
4.打印加過(guò)
5.驗(yàn)證結(jié)果正確性
#準(zhǔn)備數(shù)據(jù)
i = 1
#結(jié)果變量
result = 0
#循環(huán)
while i <= 100:
#加法運(yùn)算 前兩個(gè)數(shù)的結(jié)果+ 第三個(gè)數(shù) --沒(méi)計(jì)算一次更新一下result 變量值
result = result + i
i += 1
print(result)
打印99乘法表
應(yīng)用1 打印型號(hào)(正方形)
1. 打印1個(gè)星星
2,一行5個(gè) ---循環(huán)纽哥,5個(gè)星星在1行顯示
3, 打印5行星星 循環(huán) 有5個(gè)
j = 0
while j < 5:
#一行星星開(kāi)始
i = 0
while i < 5:
print('*', end='') # 取消\n結(jié)束換行
i += 1
#一行星星結(jié)束,換行顯示下一行
print() # 默認(rèn)\n結(jié)束符,換行
j += 1
#應(yīng)用2:打印星號(hào)(三角形)
#每行星星的個(gè)數(shù)微猖,與行號(hào)相等
j = 0
while j < 5:
#一行星星開(kāi)始
i = 0
while i <= j:
print('*', end='') # 取消\n結(jié)束換行
i += 1
#一行星星結(jié)束,換行顯示下一行
print() # 默認(rèn)\n結(jié)束符缘屹,換行
j += 1
#應(yīng)用3 答應(yīng)99乘法表
# 1. 多行凛剥,多個(gè)乘法表達(dá)式 X*X
# 2. 一行打印多個(gè)表達(dá)式 --一行表達(dá)式的個(gè)屬和行號(hào)相等--循環(huán):一個(gè)表達(dá)式
# 3. 打印多行表達(dá)式 --循環(huán):一行表達(dá)式 --換行
# *******一行表達(dá)式的個(gè)屬和行號(hào)相等
j = 0
while j <= 9:
# 一行的表達(dá)式
i = 1
while i <= j:
print(f'{i} * {j} = {i*j}', end='\t') # \t 制表符
i += 1
# 一行的表達(dá)式結(jié)束
print()
j += 1