Python sympy.fibonacci()方法
在sympy.fibonacci()方法的帮助下,我们可以在SymPy中找到Fibonacci数和Fibonacci多项式。
fibonacci(n) –
语法: fibonacci(n)
参数 :
n –它表示斐波那契数要计算到的数字。
返回:返回第n个斐波那契数。
示例 #1:
# import sympy
from sympy import *
n = 7
print("Value of n = {}".format(n))
# Use sympy.fibonacci() method
nth_fibonacci = fibonacci(n)
print("Value of nth fibonacci number : {}".format(nth_fibonacci))
输出:
Value of n = 7
Value of nth fibonacci number : 13
fibonacci(n, k)-
语法: fibonacci(n, k)
参数 :
n – 它表示第n个斐波那契多项式。
k – 它表示斐波那契多项式中的变量。
返回: 返回k中的第n个斐波那契多项式,F n (k)。
示例 #2:
# import sympy
from sympy import *
n = 5
k = symbols('x')
print("Value of n = {} and k = {}".format(n, k))
# Use sympy.fibonacci() method
nth_fibonacci_poly = fibonacci(n, k)
print("The nth fibonacci polynomial : {}".format(nth_fibonacci_poly))
输出:
Value of n = 5 and k = x
The nth fibonacci polynomial : x**4 + 3*x**2 + 1
示例 #3:
# import sympy
from sympy import *
n = 6
k = 3
print("Value of n = {} and k = {}".format(n, k))
# Use sympy.fibonacci() method
nth_fibonacci_poly = fibonacci(n, k)
print("The nth fibonacci polynomial value : {}".format(nth_fibonacci_poly))
输出:
Value of n = 6 and k = 3
The nth fibonacci polynomial value : 360