当前位置:网站首页>实例006:斐波那契数列
实例006:斐波那契数列
2022-07-05 08:16:00 【懒笑翻】
实例006:斐波那契数列
题目:斐波那契数列。输出给定个数的斐波那契数列。
#题目分析:斐波那契数列(Fibonacci sequence),从1,1开始,后面每一项等于前面两项之和。
#程序分析:我们可以先定义一个列表用来存放斐波那契数列,根据斐波那契数列的规律,从第3项开始,每一项是前两项的和,获取到前两项的和后存入数列中。
# 当最开始进入 i=0的时候,a=1,b=a+b=2, 当i=1时,a=2,b=a+b=3,当i=2时,a=3,b=a+b=5,·······
list_fib = [1] # 定义一个列表用来存放斐波那里数列,初始化第一个元素值为1
target = int(input("输入你想要前几项的裴波那契数列"))
res = 0
a, b = 1, 1
for i in range(target - 1):
a, b = b, a + b
list_fib.append(a)
print(list_fib)
把上面一段加入到循环中我们可以测试多次看效果:
for j in range(5):
list_fib = [1] # 定义一个列表用来存放斐波那里数列,初始化第一个元素值为1
target = int(input("输入你想要前几项的裴波那契数列"))
res = 0
a, b = 1, 1
for i in range(target - 1):
a, b = b, a + b
list_fib.append(a)
print(list_fib)
边栏推荐
- Hardware and software solution of FPGA key chattering elimination
- FIO测试硬盘性能参数和实例详细总结(附源码)
- MySQL MHA high availability cluster
- Shape template matching based on Halcon learning [v] find_ cocoa_ packages_ max_ deformation. Hdev routine
- 【论文阅读】2022年最新迁移学习综述笔注(Transferability in Deep Learning: A Survey)
- Ble encryption details
- C#,数值计算(Numerical Recipes in C#),线性代数方程的求解,LU分解(LU Decomposition)源程序
- [trio basic tutorial 16 from introduction to proficiency] UDP communication test supplement
- Adaptive filter
- Nb-iot technical summary
猜你喜欢
Relationship between line voltage and phase voltage, line current and phase current
Arduino uses nrf24l01+ communication
Halcon's practice based on shape template matching [2]
On boost circuit
STM32 tutorial triple ADC interleaved sampling
Programming knowledge -- basis of C language
Measurement fitting based on Halcon learning [i] fuse Hdev routine
Some thoughts on extracting perspectives from ealfa and Ebeta
Improve lighting C program
NTC thermistor application - temperature measurement
随机推荐
go依赖注入--google开源库wire
UE像素流,来颗“减肥药”吧!
matlab timeserise
Detailed summary of FIO test hard disk performance parameters and examples (with source code)
Count the number of inputs (C language)
Halcon's practice based on shape template matching [2]
Imx6ull bare metal development learning 2- use C language to light LED indicator
STM32 tutorial triple ADC interleaved sampling
STM32 single chip microcomputer - bit band operation
Explain task scheduling based on Cortex-M3 in detail (Part 2)
Verilog -- state machine coding method
Synchronization of QT multithreading
Summary -st2.0 Hall angle estimation
General makefile (I) single C language compilation template
Negative pressure generation of buck-boost circuit
Talk about the function of magnetic beads in circuits
Arduino uses nrf24l01+ communication
Process communication mode between different hosts -- socket
Semiconductor devices (I) PN junction
Detailed explanation of SQL server stored procedures