Python 递归序列$x_n=\sqrt{2}$,$x_{n+;1}=\sqrt{2x_n}$
我将如何创建一个脚本,并在python中使用递归序列中的值:Python 递归序列$x_n=\sqrt{2}$,$x_{n+;1}=\sqrt{2x_n}$,python,math,sequence,Python,Math,Sequence,我将如何创建一个脚本,并在python中使用递归序列中的值: 这里有一个缓慢的解决方案。假设n大于等于1 import math def recursive(n): if n = 1: math.sqrt(2) return math.sqrt(2*recursive(n-1)) 你的意思是x_0=sqrt(2)?为什么我的latex没有格式化?它应该是$x_1=sqrt{2}$,不像math.stackexchange.com,所以不会渲染latex。我用粘贴
这里有一个缓慢的解决方案。假设n大于等于1
import math
def recursive(n):
if n = 1:
math.sqrt(2)
return math.sqrt(2*recursive(n-1))
你的意思是
x_0=sqrt(2)
?为什么我的latex没有格式化?它应该是$x_1=sqrt{2}$,不像math.stackexchange.com,所以不会渲染latex。我用粘贴了一张图片。这个问题很基本,你可能只需要浏览一下。实际上,它太接近于“给我写代码”。根据使用情况,您可能需要一个生成器:x=sqrt(2);正确时:收益率x;x=sqrt(2*x)代码>
import math
def recursive(n):
if n = 1:
math.sqrt(2)
return math.sqrt(2*recursive(n-1))