📜  Python 显示乘法表(1)

📅  最后修改于: 2023-12-03 15:34:12.434000             🧑  作者: Mango

Python 显示乘法表

在Python中,可以使用嵌套循环来打印乘法表。其中,外循环控制行,内循环控制列。以下是一个简单的示例程序:

for i in range(1, 10):
    for j in range(1, i + 1):
        print(f"{j}×{i}={i * j}\t", end="")
    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

以上代码经过markdown显示:

for i in range(1, 10):
    for j in range(1, i + 1):
        print(f"{j}×{i}={i * j}\t", end="")
    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

在上述代码中,使用了字符串格式化来输出乘法表的结果。

注意到本乘法表为一个对称矩阵,所以使用 i + 1 作为 range 的终止值。

可以根据需要调整乘法表的行数和列数。例如,以下代码可以输出一个只有5行的乘法表:

for i in range(1, 6):
    for j in range(1, i + 1):
        print(f"{j}×{i}={i * j}\t", end="")
    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

以上就是使用Python显示乘法表的方法及示例代码。