02.Algoritmus, jeho vlastnost
https://soptik.tech/sinf/temata/temata-loni/99-ALGORITMY-pptx.pdf
# rekurzivni
def faktorial(n):
if n == 0:
return 1
if n == 1:
return 1
return n * faktorial(n-1)
import random
print(faktorial(random.randint(1,10)))
if n == 0:
return 1
if n == 1:
return 1
return n * faktorial(n-1)
import random
print(faktorial(random.randint(1,10)))
# iterační
def iteracni(n):
# 1 * 2 * 3 * 4
vysledek = 1
for i in range(1, n+1):
vysledek = vysledek * i
return vysledek
import random
print(iteracni(random.randint(1,10)))