【发布时间】:2013-12-27 16:17:21
【问题描述】:
我正在尝试解决this problem:
第 12 项 F12 是第一个包含三位数字的项。
斐波那契数列中包含 1000 的第一项是什么 数字?
check = True
mylst = [1,1]
i = 1
while check:
if len(str(mylst[i])) >= 1000:
check = False
else:
mylst.append(mylst[i-1] + mylst[i-2])
i=i+1
a =str((mylst[len(mylst)-1]))
print(len(a))
print(a)
我似乎得到了测试用例 2 和 3 的正确答案,但我的答案未被接受。请帮助我,我无法理解出了什么问题。
【问题讨论】:
-
请在您的帖子中包含完整的问题(什么是 Project Euler #25?)。如果人们不必去外部网站自行查找,您就更有可能得到答案。
-
@MohammadS。不,这是同一个练习,但问题不同。
标签: python