鸿 鸿 2021-08-03 21:59 采纳率: 92.7%
浏览 44
已结题

斐波那契数列步骤不懂?

import sys

def fibonacci(n): # 生成器函数 - 斐波那契
a, b, counter = 0, 1, 0
while True:
if (counter > n):
return
yield a
a, b = b, a + b
counter += 1
f = fibonacci(10) # f 是一个迭代器,由生成器返回生成

while True:
try:
print (next(f), end=" ")
except StopIteration:
sys.exit()

这个步骤不懂,哪里有详细教程嘛?

  • 写回答

1条回答 默认 最新

  • 全栈极简 领域专家: 后端开发技术领域 2021-08-03 23:26
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月19日
  • 已采纳回答 4月11日
  • 专家修改了标签 8月26日
  • 创建了问题 8月3日