码迷,mamicode.com
首页 > 其他好文 > 详细

双重遍历循环

时间:2020-11-25 12:27:22      阅读:4      评论:0      收藏:0      [点我收藏+]

标签:99乘法表   打印   条件   int   range   乘法   乘法表   pre   内容   

如果需要用二维表格形式表达的内容,就需要用双重循环。外层的i表示行,内层的j表示有多少列。

注意循环条件的控制,特别是内层循环的条件是难点。

典型例题就是99乘法表的打印。

‘‘‘
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):  # 行: 1,2,3,4,5,6,7,8,9
    for j in range(1, i+1):  # 列
        # 考虑对齐
        end_str = ‘ ‘
        if j > 1 and i*j < 10:
            end_str = ‘  ‘

        print( str(j) + ‘*‘ + str(i) + ‘=‘ + str(i*j), end=end_str)
    print()

  

双重遍历循环

标签:99乘法表   打印   条件   int   range   乘法   乘法表   pre   内容   

原文地址:https://www.cnblogs.com/timothyzhao/p/14015670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!