3. Python学习之while循环
2020-02-29 本文已影响0人
秦城听雪
如果是表示计数的话,初始值一般都是0.
i = 0
while i < 5:
print('媳妇,我错了')
i += 1 #i = i + 1
print('原谅你了')
1. 准备加法运算的数据1-100 增量为1
2.准备变量保存将来运算的结果
3.循环做加法运算
4.打印加过
5.验证结果正确性
#准备数据
i = 1
#结果变量
result = 0
#循环
while i <= 100:
#加法运算 前两个数的结果+ 第三个数 --没计算一次更新一下result 变量值
result = result + i
i += 1
print(result)
打印99乘法表
应用1 打印型号(正方形)
1. 打印1个星星
2,一行5个 ---循环,5个星星在1行显示
3, 打印5行星星 循环 有5个
j = 0
while j < 5:
#一行星星开始
i = 0
while i < 5:
print('*', end='') # 取消\n结束换行
i += 1
#一行星星结束,换行显示下一行
print() # 默认\n结束符,换行
j += 1
#应用2:打印星号(三角形)
#每行星星的个数,与行号相等
j = 0
while j < 5:
#一行星星开始
i = 0
while i <= j:
print('*', end='') # 取消\n结束换行
i += 1
#一行星星结束,换行显示下一行
print() # 默认\n结束符,换行
j += 1
#应用3 答应99乘法表
# 1. 多行,多个乘法表达式 X*X
# 2. 一行打印多个表达式 --一行表达式的个属和行号相等--循环:一个表达式
# 3. 打印多行表达式 --循环:一行表达式 --换行
# *******一行表达式的个属和行号相等
j = 0
while j <= 9:
# 一行的表达式
i = 1
while i <= j:
print(f'{i} * {j} = {i*j}', end='\t') # \t 制表符
i += 1
# 一行的表达式结束
print()
j += 1