作业帮 > 数学 > 作业

我刚刚开始学python,请问怎么用loop (循环)的知识,做一个乘法表.

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/21 08:32:49
我刚刚开始学python,请问怎么用loop (循环)的知识,做一个乘法表.
1 2 3 4 5
1 1 2 3 4 5
2 2 4 6 8 10
3 3 6 9 12 15
4 4 8 12 16 20
5 5 10 15 20 25
就是这种形式.做到15*15..
(第一行前面应该空一格的.)
我猜想你的表应该是这样:list = range(1,16)
line = '   '
for l in list:
    line += str(l)+ '  '
print line
ret = ""
for l in list:
    ret = str(l)
    for i in list:
        ret += "  "+ str(l*i) 
    print ret
    ret = ""结果:
   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  1  1  2  3  4  5  6  7  8  9  10  11  12  13  14  152  2  4  6  8  10  12  14  16  18  20  22  24  26  28  303  3  6  9  12  15  18  21  24  27  30  33  36  39  42  454  4  8  12  16  20  24  28  32  36  40  44  48  52  56  605  5  10  15  20  25  30  35  40  45  50  55  60  65  70  756  6  12  18  24  30  36  42  48  54  60  66  72  78  84  907  7  14  21  28  35  42  49  56  63  70  77  84  91  98  1058  8  16  24  32  40  48  56  64  72  80  88  96  104  112  1209  9  18  27  36  45  54  63  72  81  90  99  108  117  126  13510  10  20  30  40  50  60  70  80  90  100  110  120  130  140  15011  11  22  33  44  55  66  77  88  99  110  121  132  143  154  16512  12  24  36  48  60  72  84  96  108  120  132  144  156  168  18013  13  26  39  52  65  78  91  104  117  130  143  156  169  182  19514  14  28  42  56  70  84  98  112  126  140  154  168  182  196  21015  15  30  45  60  75  90  105  120  135  150  165  180  195  210  225