python基础之循环嵌套

一、break和continue

break当某一条件满足时直接跳出当前循环;
continue当某一条满足时,不执行后续循环重新开始新一轮循环;

i=1
while 1:
    i+=1
    if i<100:
        continue
    else:
        break

print("这个时候累加值为%d"%i)

在这里插入图片描述

二、while的循环嵌套

while 条件1:…while 条件2…

知识点print:

1.在默认情况下,print函数输出内容之后,会自动在内容末尾增加换行;
2.如果不希望末尾增加换行,可以在print函数输出内容之后增加end=“”;
3.其中“”中间可以指定print函数输出后,继续希望显示的内容;

例题1打印星星:

要求:
在控制台连续输出五行*,每一行星号的数量依次递增;

i=1
while i<=5:
    print("*"*i)
    i+=1
#使用while循环嵌套方式如下
y=1
while y<=5:
    row = 1
    while row <= y:
        print("*", end="")  # 星号后面的回车换成空白虚无
        row += 1
    y+=1
    print("")

在这里插入图片描述

例题2打印九九乘法表

i=1
while i<=9:
    j=1
    while j<=i:
        m=i*j
        print("%d*%d=%d"%(i,j,m),end=" ")
        j+=1
    i+=1
    print("")

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淅淅同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值