广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Python技术 > 正文

Python斐波那契数列_惠州计算机Python软件开发

作者:黄君发布时间:2021-01-05分类:Python技术浏览:1272


导读:斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13,特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和。

斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13,特别指出:第0项是0,第1项是第一个1。从第三项开始,每一项都等于前两项之和。

Python 实现斐波那契数列代码如下:

实例(Python 3.0+)

# -*- coding: UTF-8 -*-


# Filename : test.py

# author by : www.bdqn.com


# 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



执行以上代码输出结果为:

你需要几项? 10
斐波那契数列:
0 , 1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 ,


标签:惠州计算机软件培训惠州计算件软件开发惠州计算机软件基础惠州计算机Python软件开发惠州Python培训


Python技术排行
标签列表
网站分类
文章归档
最近发表