我刚刚开始学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..
(第一行前面应该空一格的.)
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
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
我刚刚开始学python,请问怎么用loop (循环)的知识,做一个乘法表.
do until...loop循环的乘法口诀表
这个数学题是有理数的乘法,我刚学,听不懂老师刚刚讲的是什么?怎么写?
我的英语刚刚学会音标 现在开始学什么?
loop 循环的定义是什么?
用VB的do...loop循环写语句!
AE粒子怎么实现循环:如题,比如我要做一个气泡上升的效果,怎么实现循环?用如果用粒子做怎么实现?
我应该是属于刚刚开始学英语的那种,不知道用什么样的词典会比较适合我呢?
刚刚开始学德语,很烂,请问er和sie的“是”的后缀是什么?
我刚刚学物理,请问物理的串联的实物图怎么连,电路图怎么画,说得明白点,
我刚刚学编程.请问C#中try...catch怎么用啊?catch后的参数是什么意思.程序中的不能正常执行的情况,用if
请问for语句如何执行的,该怎么理解下面的循环?我要输出的是1 —9的乘法口诀?public class Hello{