我有一個包含十進制數的清單,但在這個例子中,我使用整數:遍歷一個列表,並使用以前的元素
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