带循环的Python乘法表

时间:2017-11-01 14:15:38

标签: python-3.x for-loop

如何使这个乘法表的输出重复到10x1 - 10x10而不是以1x10结束。

代码:

num = 1
for i in range(1,11):
        print(num, "x" ,i, "=",num*i)

1 个答案:

答案 0 :(得分:0)

您可以使用两个循环执行此操作:

for i in range(1,11):
    for j in range(1, 11):
        print(i, "x", j, "=", i*j)
    print("-"*20)

<强>输出

1x1=1
1x2=2
1x3=3
1x4=4
1x5=5
1x6=6
1x7=7
1x8=8
1x9=9
1x10=10
--------------------
2x1=2
2x2=4
2x3=6
2x4=8
2x5=10
2x6=12
2x7=14
2x8=16
2x9=18
2x10=20
--------------------
.
.
.
.
.
10x1=10
10x2=20
10x3=30
10x4=40
10x5=50
10x6=60
10x7=70
10x8=80
10x9=90
10x10=100
--------------------