Python while的嵌套

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,则循坏停止。此时我们要求的第一行三个“#”完成。而外部的循坏使内部循坏循坏三次完成三行三列“#”,其原理相同。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值