我有一个包含十进制数的清单,但在这个例子中,我使用整数:遍历一个列表,并使用以前的元素
my_list = [40, 60, 100, 240, ...]
我想打印列表中的每个元素以相反的顺序事后我要打印第二行,其中的每一个值除以2,然后在前面的INT由3 devided等第三行...
输出应该是:
240 120 60 36
120 60 30 18 #previous number divided by 2
40 20 10 6 #previous number divided by 3
... ... ... ... #previous number divided by 4 ...
我的解决方案丑陋:我可以创建一个切片并反转该列表,并为循环创建n并将结果附加到新列表中。但是一定有更好的办法。你会怎么做?
我因为'list'阴影内建的'list' – jamylak 2013-05-01 13:16:38
有多远下来应该去改变了你的变量名?它是否等于4分? 50? – thegrinner 2013-05-01 13:18:52
最多20个,不多。 – Johnny 2013-05-01 13:19:47