小学生蓝桥杯Python闯关 | 99乘法表

84 阅读1分钟

学习Python从娃娃抓起!记录下蓝桥杯Python学习和备考过程中的题目,记录每一个瞬间。

附上汇总贴:小学生蓝桥杯Python闯关 | 汇总_COCOgsta的博客-CSDN博客


【题目描述】

请编写程序输出如下图所示的九九乘法表。

九九乘法表一共要分九行输出,输出样式如下图,并要求排版整齐。

提示信息:print(*objects, end='\t')能够将多个输出自动对齐。

【样例输入】

【样例输出】

【代码详解】

for x in range(1, 10):
    for y in range(1, x + 1):
        p = x * y
        print("%d*%d=%d" % (y, x, p), end='\t')
    print()

【运行结果】

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