【发布时间】:2011-07-05 09:56:02
【问题描述】:
在 Python 3 中如何在不使用列表的情况下向后迭代一个数字?
使用列表,我可能会这样做:
li = list(range(100))
for i in li[::-1]:
print(i)
这是一个很好的解决方案,但它不适用于大量数字。 现在,我正在尝试用大数字向后迭代一个数字,但是发生了溢出错误,所以我认为我需要以某种方式找到一种方法来向后迭代一个数字而不使用列表。
有什么办法吗?
【问题讨论】:
-
谢谢大家,现在我解决了 Project Euler 的问题 3。