欢迎光临散文网 会员登陆 & 注册

小白自学笔记之Python入门-第六章 循环-3

2023-07-03 08:53 作者:wangyanhpa  | 我要投稿

6.4 循环嵌套

循环的嵌套是在循环里完整的又有一个循环结构,翠花,上例子!

# 循环嵌套

for i in range(2):

    print("***外层循环,循环变量 i 的值", i)

    for j in range(3):

        print("  # 内层循环,循环变量 j 的值", j)

运行结果如下,请自己分析一下(学到现在了,应该提高自学能力,学习是一辈子的事,不是只在学校里做的事):

***外层循环,循环变量 i 的值 0

  # 内层循环,循环变量 j 的值 0

  # 内层循环,循环变量 j 的值 1

  # 内层循环,循环变量 j 的值 2

***外层循环,循环变量 i 的值 1

  # 内层循环,循环变量 j 的值 0

  # 内层循环,循环变量 j 的值 1

  # 内层循环,循环变量 j 的值 2

 

编程练习:

1. 输出9行内容,第1行输出1,第2行输出12,第3行输出123,以此类推,第9行输出123456789。

for i in range(1,10):

    for j in range(1,10):

        print(j,end="")

        if i == j:

            print()

            break

2. 九九乘法表

运行结果如下,To be honest,只用了4行代码。

1*1=1  

1*2=2  2*2=4  

1*3=3  2*3=6  3*3=9  

1*4=4  2*4=8  3*4=12  4*4=16  

1*5=5  2*5=10  3*5=15  4*5=20  5*5=25  

1*6=6  2*6=12  3*6=18  4*6=24  5*6=30  6*6=36  

1*7=7  2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49  

1*8=8  2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64  

1*9=9  2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81 


for i in range(1,10):
   for j in range(1,i+1):
       print(str(j)+"*"+str(i)+"="+str(i*j),end="  ")
   print()


小白自学笔记之Python入门-第六章 循环-3的评论 (共 条)

分享到微博请遵守国家法律