def fibo(n):
if n<3 :
return 1
else :
return fibo(n-1)+fibo(n-2)
def deretFibo(n):
tmp = ""
for i in range(n):
tmp+=str(fibo(i+1))+" "
return tmp
y = deretFibo(6)
print(y)
def fibo(n):
if n<3 :
return 1
else :
return fibo(n-1)+fibo(n-2)
def deretFibo(n):
tmp = ""
for i in range(n):
tmp+=str(fibo(i+1))+" "
return tmp
y = deretFibo(6)
print(y)
def fibo(n):
if n<3 :Bentuk dasar
Function Sn_Geometri(a, r, n)
if n == 1
return a
else
return Sn_Geometri(a, r, n-1) + (a*Pow(r, n-1))
--------------------------------------------------
#Format python
import math
def Sn_Geometri(a, r, n) :
if n == 1 :
return a
else :
return Sn_Geometri(a, r, n-1) + (a*math.pow(r, n-1))
Sn = Sn_Geometri(1,2,3)
print(Sn)
Bentuk dasar
Function Sn_Aritmatika(a, b, n)
if n == 1
return a
else
return Sn_Aritmatika(a, b, n-1) + (a+(n-1)*b)
--------------------------------------------------
Format python
def Sn_Aritmatika(a, b, n) :
if n == 1 :
return a
else :
return Sn_Aritmatika(a, b, n-1) + (a+(n-1)*b)
Sn = Sn_Aritmatika(1,1,10)
print(Sn)
from fractions import Fraction
a = Fraction(1,4)
b = Fraction(2,4)
c = a + b
print(c)
print(a," ",b)
Hasil output
3/4
1/4 1/2
-----
3/4 adalah c setelah penjumlahan a+b
1/4 adalah a
1/2 adalah b (penyederhanaan dari 2/4)
def faktorial(n) :
if n==0 :
return 1
else :
return n*faktorial(n-1)
x = faktorial(5)
print(x)
---------------- hasil : -----------
120