本站改版新增arduino频道

Micropython
Arduino

micropython 斐波那契数列实现


# Python 斐波那契数列实现

# 获取用户输入数据
nterms = int(input("你需要几项?"))

# 第一和第二项
n1 = 0
n2 = 1
count = 2

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


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号

执行时间: 0.0094759464263916 seconds