嵌套循环

本文通过两个Python代码示例,展示了如何使用for循环和if条件语句进行复杂的嵌套控制流程,包括跳过特定迭代和限制循环次数,以及如何在满足特定数学条件的情况下打印数字。
for i in range(1,11):
    if i%2==0:
        continue
    for j in range(11-i):
        if j%2==1:
            continue
        for k in range(2*i-1):
            print(i,end='\t')
        print()

运行后:

1    
1    
1    
1    
1    
3    3    3    3    3    
3    3    3    3    3    
3    3    3    3    3    
3    3    3    3    3    
5    5    5    5    5    5    5    5    5    
5    5    5    5    5    5    5    5    5    
5    5    5    5    5    5    5    5    5    
7    7    7    7    7    7    7    7    7    7    7    7    7    
7    7    7    7    7    7    7    7    7    7    7    7    7    
9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    9    

for i in range(100,200,2):
    if i%3==0 and i%7!=0 or i%7==0 and i%3!=0:
        for j in range(200-i):
            continue
        print(i,end='\t')

 运行后:

102    108    112    114    120    132    138    140    144    150    154    156    162    174    180    182    186    192    196    198    

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值