while
可以使程序重复执行某一段代码,只要条件为真,while 就会一直重复执行。
那么对于while语句中嵌套while语句如何实现呢?
现在我们利用while语句嵌套实现输出三行三列的“#”字符。
代码如下:
#while的嵌套
#输出三行三列#
heigh=3#三行
width=3#三列
heigh_num=1
while heigh_num<=heigh:
width_num = 1
while width_num<=width:
print("#",end="")#end的使用使#之间的连接无字符
width_num+=1
heigh_num+=1
print()#换行
结果:
我们先定义height和width,再定义height_num和width_num用于循坏中使用。内部循坏中,若width_num小于我们定义的变量width(条件),则循坏循坏体,循环体为输出“#”,并使width_num增加1。当width_num小于width时,该循坏体会被一直循坏下去,直到width_num不再小于width,则循坏停止。此时我们要求的第一行三个“#”完成。而外部的循坏使内部循坏循坏三次完成三行三列“#”,其原理相同。