Python中使用for和while的嵌套循环实现九九乘法表

前提知识:

    '''
        循环嵌套:
            循环嵌套分为for循环嵌套和while循环嵌套
            for循环嵌套的基本形式:
                for iteration_var in sequence:
                    for iteration_var in sequence:
                        循环语句
            eg:for x in range(1, 10):
                    for y int range(0, x):
                        result = x + y
                        print(result)    
                        
            while循环嵌套的基本形式为:
                while 判断条件:
                    while 判断条件:
                        循环语句            
    ''' 

if __name__ == '__main__':

    # for循环的例子来打印九九乘法表
    for x in range(1, 10):  # range(1, 10) 其范围就是1~9,包含9
        for y in range(1, x+1):
            print(y, '*', x, '=', x*y, ' ', end='')     # 您可以在print语句中end关键字来删除换行符:打印(字[i],结束=”)
        print("\n")

    # 使用while的嵌套打印出九九乘法表
    print("我是用while嵌套循环实现的九九乘法表!")
    i = 1
    while i < 10:
        j = 1
        while j < i+1:
            print(j, '*', i, '=', i*j, end='\t')
            j += 1
        i += 1
        print('\n')



结果:

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  
我是用while嵌套循环实现的九九乘法表!
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	

猜你喜欢

转载自blog.csdn.net/qq_57492774/article/details/131649878