我有一个包含十进制数字的列表,但是在这个例子中我使用整数:
my_list = [40, 60, 100, 240, ...]
我想以相反的顺序打印列表的每个元素,然后我想打印第二行,其中每个值都除以 2,然后打印第三行,前一个 int 除以 3,依此类推...
输出应该是:
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 个 for 循环并将结果附加到一个新列表中。但必须有更好的方法。你会怎么做?