请问这个怎么做(不懂题)

img


真的不懂这道,要哭拉今晚12点就要交这个拉,真的不懂是什么!

数列1,2,3,5,8,13,21,34···是有名的斐波那契数列。将第一个数加上第二个数得到第三个数,以此类推。

# -*- coding: UTF-8 -*-
 
# Filename : test.py
# author by : www.runoob.com
 
# Python 斐波那契数列实现
 
# 获取用户输入数据
# nterms = int(input("你需要几项?"))
nterms = 20
# 第一和第二项
n1 = 0
n2 = 1
count = 2
 
list_n = []

# 判断输入的值是否合法
if nterms <= 0:
   #print("请输入一个正整数。")
   pass
elif nterms == 1:
   #print("斐波那契数列:")
   print(n1)
else:
   #print("斐波那契数列:")
   #print(n1,",",n2,end=" , ")
   while count < nterms:
       nth = n1 + n2
       #print(nth,end=" , ")
       list_n.append(nth)
       # 更新值
       n1 = n2
       n2 = nth
       count += 1

print(list_n)
output = 0

for i in range(10):
    output += list_n[i+1]/list_n[i]

print(output)