已知递推公式求任一项,

问题遇到的现象和发生背景

报错

问题相关代码,请勿粘贴截图

num=int(input('1'))

def tx(n):
If n==1:
Return 2
else:
return (1-0.1+(0.7/tx(n-1)))/(0.1+((1-0.7)/tx(n-1)))

我想要达到的结果

通过递推公式得到这个数列的任一项

可以参考

num=float(input('输入数字:'))
tx(num)
def tx(n):
    if n==1:
        return 2
    else:
        print(1-0.1+(0.7//tx(n-1)))//(0.1+((1-0.7)//tx(n-1)))
        return (1-0.1+(0.7//tx(n-1)))//(0.1+((1-0.7)//tx(n-1)))