斐波那契数,亦称之为斐波那契数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……,这个数列从第3项开始,每一项都等于前两项之和。求大于输入数的最小斐波那契数。
时间: 2023-12-28 19:50:58 浏览: 65
已知Fibonacci数列:1,1,2,3,5,8,13,……。观察数列,可发现这样的规则:从第3项开始,每一项都是其前面两项之和。
好的,关于斐波那契数,我可以提供以下代码来实现你想要的功能:
```python
def find_next_fibonacci(num):
"""
输入一个数,找到大于它的最小斐波那契数
"""
fib_1 = 1
fib_2 = 1
fib = fib_1 + fib_2
while fib < num:
fib_1 = fib_2
fib_2 = fib
fib = fib_1 + fib_2
return fib
# 测试
num = int(input('请输入一个整数:'))
next_fib = find_next_fibonacci(num)
print(f'大于{num}的最小斐波那契数为:{next_fib}')
```
希望能够帮到你!如果有其他问题,随时来找我聊天哦~
阅读全文