你这个根本不对,你的i又是循环变量,又是作为分子分母,一个变量怎么能干2件事情应该是
n = int(input()) a = 2 b = 1 s = 0 for i in range(n): s += a / b b, a = a, a + b print(s)