【发布时间】:2016-02-09 20:44:57
【问题描述】:
序列由
定义$$ x_0 = 1 $$
$$ x_n = {1 + x_{n-1}}^(0.5) $$
我试图找出第 n 个整数的限制,但由于某种原因,我的 x_1 值没有传递到第三个元素。
这是我的代码:
def recursion (x):
x_0 = 1
x_1 = (2)**(0.5)
lst = [1]
while len(lst) <= x:
x_0, x_1 = x_1, ((1+x_0)**(1/2))
lst.append(x_0)
print(lst)
它仅适用于前 2 个元素。
【问题讨论】:
-
抱歉,这里没有使用 Latex 的使用方法。道歉
-
你不能在 SO 上使用 Latex。你能给出比“发现很难”更好的问题描述吗?见minimal reproducible example。
标签: python-3.x for-loop while-loop