概述
# while 循环嵌套
# 语法:
# while 条件1:
# while 条件2:
# 条件2成立重复执行的代码1
# 条件2成立重复执行的代码2
# ...
# 条件1成立重复执行的代码1
# 条件1成立重复执行的代码2
# ...
# 即while语句中包含while语句
# 应用一:打印正方形星号
# 需求:
# * * * * *
# * * * * *
# * * * * *
# * * * * *
# * * * * *
i = 1
while i <= 5:
j = 1 #一行星星的开始
while j <= 5:
# 一行内的星星不能换行,取消print默认结束符:换行
print("*",end = ' ')
j += 1
print()#每行星星结束后要换行,这里借助一个空的print,利用print默认结束符换行
i += 1
# 结果:
# * * * * *
# * * * * *
# * * * * *
# * * * * *
# * * * * *
# 应用二:打印三角形星号
# 需求:
# *
# * *
# * * *
# * * * *
# * * * * *
# 分析:一行输出星星的个数和行号是相等的
i = 1
while i <= 5:
j = 1
while j <= i:
# 一行内的星星不能换行,取消print默认结束符:换行
print("*", end=' ')
j += 1
print() # 每行星星结束后要换行,这里借助一个空的print,利用print默认结束符换行
i += 1
# 结果
# *
# * *
# * * *
# * * * *
# * * * * *
# 应用三 :打印九九乘法表
i = 1
while i <= 9:
j = 1
while j <= i:
print(f"{j}*{i}={j*i}",end = 't') #t表横向制表符,为一个Tab键,让每列都对齐
j += 1
print()
i += 1
# 1*1=1
# 1*2=2 2*2=4
# 1*3=3 2*3=6 3*3=9
# 1*4=4 2*4=8 3*4=12 4*4=16
# 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
# 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
# 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
# 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
# 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
最后
以上就是搞怪康乃馨为你收集整理的15.while循环嵌套的全部内容,希望文章能够帮你解决15.while循环嵌套所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复