Halaman

Python - segitiga pascal - dengan rumus kombinasi nCr

#Segitiga Pascal #Mencari_kombinasi 

def faktorial(n): 

 if n==0:

  return 1

 else:

  return n*faktorial(n-1)


def kombinasi(n,r):

 tmp = ((faktorial(n))/(faktorial(n-r)*faktorial(r)))

 return int(tmp)


def SegitigaPascal(m):

 n = m+1

 for i in range(n):

  for j in range(i+1):

  tmp = str(kombinasi(i,j))

  print(tmp, end=" ")

 print()


SegitigaPascal(6)

Python - Deret Fibonacci

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)

Python - Fibonacci - Un

def fibo(n):

if n<3 :
  return 1
else :
  return fibo(n-1)+fibo(n-2)

x = fibo(6)
print(x)