for循环的嵌套使用|for循环打印九九乘法表|continue和break

P47 for循环的嵌套使用

  • 生活中的嵌套循环:

每天都去向小美表白,直到成功为止

        每次表白的流程是:送10朵玫瑰然后表白

  • 程序中的嵌套for循环

for 临时变量 in 待处理数据集(序列):

        循环满足条件应做的事情1

        循环满足条件应做的事情2

        循环满足条件应做的事情n

        ······

        for 临时变量 in 待处理的数据集(序列):

                循环满足条件应做的事情1

                循环满足条件应做的事情2

                循环满足条件应做的事情n

for x in range(1,101):
    for y in range(1,11):
        print(f"我要送给小美{y}朵玫瑰花🌹")
    print(f"今天也是爱小美的第{x}天")
print(f"今天是第{x}天,表白成功❤")

for循环和while循环可以相互嵌套,唯一要注意缩进!!!

P48 for循环打印九九乘法表

for x in range(1,10):
    for y in range(1,x):
        print(f"{y}*{x}={y*x}\t",end='')
    print()

P49 continue和break

  • continue

continue关键字用于:中断本次循环,直接进入下一次循环

continue可以用于:for循环和while循环,效果一致

for i in range(1,100):

        语句1

        continue

        语句2

上述代码:

·在循环内,遇到continue就结束当次循环,进行下一次

·所以语句2是不会执行的

应用场景:

在循环中,因为某些原因,临时结束本次循环,进行下一次

for i in range(1,10):
    print("语句1")
    continue
    print("语句2")

continue关键字在嵌套循环中的应用

continue关键字只可以控制:它所在的循环临时中断:

for i in range(1,6):

        语句1

        for j in range(1,10):

                语句2

                continue

                语句3

语句4

上述continue只会影响到语句3

for i in range(1,5):
    print("语句1")
    for j in range(1,2):
        print("语句2")
        continue
        print("语句3")
print("语句4")

  • break

break关键字用于:直接结束循环

break可以用于:for循环和while循环,效果一致

for i in range(1,10):

        语句1

        break

        语句2

语句3

上述代码:

·在循环内,遇到break后就结束循环了

·所以,执行了语句1后,直接执行语句3了

for i in range(1,5):
    print("语句1")
    break
    print("语句2")
print("语句3")

break关键字在嵌套循环中的应用

break关键字只可以控制:它所在的循环结束:

for i in range(1,6):

        语句1

        for j in range(1,10):

                语句2

                break

                语句3

语句4

for i in range(1,5):
    print("语句1")
    for j in range(1,2):
        print("语句2")
        break
        print("语句3")
print("语句4")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值