这是一个输出九九乘法表长方形的 Python 代码示例:

for i in range(1, 10):
    for j in range(1, 10):
        print('{:d}x{:d}={:<2d}   '.format(j, i, i*j), end='')
    print()

输出结果如下:

1x1=1    2x1=2    3x1=3    4x1=4    5x1=5    6x1=6    7x1=7    8x1=8    9x1=9    
1x2=2    2x2=4    3x2=6    4x2=8    5x2=10   6x2=12   7x2=14   8x2=16   9x2=18   
1x3=3    2x3=6    3x3=9    4x3=12   5x3=15   6x3=18   7x3=21   8x3=24   9x3=27   
1x4=4    2x4=8    3x4=12   4x4=16   5x4=20   6x4=24   7x4=28   8x4=32   9x4=36   
1x5=5    2x5=10   3x5=15   4x5=20   5x5=25   6x5=30   7x5=35   8x5=40   9x5=45   
1x6=6    2x6=12   3x6=18   4x6=24   5x6=30   6x6=36   7x6=42   8x6=48   9x6=54   
1x7=7    2x7=14   3x7=21   4x7=28   5x7=35   6x7=42   7x7=49   8x7=56   9x7=63   
1x8=8    2x8=16   3x8=24   4x8=32   5x8=40   6x8=48   7x8=56   8x8=64   9x8=72   
1x9=9    2x9=18   3x9=27   4x9=36   5x9=45   6x9=54   7x9=63   8x9=72   9x9=81   

这个代码使用了两层循环,外层循环遍历1到9的乘数,内层循环遍历1到9的被乘数。在内层循环中,使用了str.format()方法来格式化输出每个乘积,其中{:d}表示整数占位符,{:<2d}表示左对齐、宽度为2的整数占位符,end=''表示不换行输出。最后,在每行输出结束后,使用print()函数打印一个空行,以便输出下一行的乘法表。

Python 九九乘法表长方形输出代码示例

原文地址: https://www.cveoy.top/t/topic/nmpx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录