Pythonフィボナッチ数列アルゴリズム
634 ワード
1つ目は、関数がペポナッチ数列を求めることです.
第2種、類でペポナッチ数列を求める:
第二の方法はまだあまり熟練していない.
def func(num):
if n==1 or n==2: # n 1 2
return 1 # 1
else: #
return func(n-1)+func(n-2) # n-1 n-2
print(func(12)) # 12
第2種、類でペポナッチ数列を求める:
class Fib(): #
def __init__(self): #
pass
def __call__(self,month):
a,b=0,1 a,b 0 1
n=1 #
while n<=month: #
a,b=b,a+b #
n+=1 # 1
return a # a
f=Fib()
for i in range(1,12): # 1 12
print(f(i),end=",")
print() #
第二の方法はまだあまり熟練していない.