一种程序,它从用户那里获取一个用“,”分隔的数字表,并从中提取和打印出每个斐波那契数列。
In: 5,6,9,3,0,1,1,2,3,8,2,9,3,0,1,1,2,3,5,98
Out:
[0,1,1,2,3]
[0,1,1,2,3,5]
我试图使用“for”循环来查找第一个0并在它之后处理程序。就像它检查并跟踪fibonacci序列的列表,直到它脱离序列,打印列表,然后查找下一个0。
我写了代码中获取输入的部分,但我不知道如何完成其余部分
numbers = input("Enter your numbers list and use comma to seperate them: ")
numlist = numbers.split(",")
numlist = [int(x) for x in numlist]
result = []
我希望我的解释清楚。有人能帮忙吗?