Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Nama : MUHAMAD FAJAR ALFARUQ

NIM : G.231.22.0096

PROGRAM FAKTORIAL

import math

n = int(input(‘Masukkan nilai n: ‘))

faktorial = math.factorial(n)

print(f’{n}! = {faktorial}’)

Hasil :

Masukkan nilai n: 5

5! = 120
PROGRAM FIBONACCI

def fibonacci (n):

if n < 1:

return [n]

listSebelumN = fibonacci(n – 1)

angka1 = listSebelumN[-2] if len(listSebelumN) > 2 else 0

angka2 = listSebelumN[-1] if len(listSebelumN) > 2 else 1

return listSebelumN + [angka1 + angka2]

panjang = int(input(‘Masukkan panjang deret:’))

print(fibonacci(panjang – 1))

Hasil :

Masukkan panjang deret:9

[0, 1, 1, 2, 3, 5, 8, 13, 21]

You might also like