Fizika, matek, informatika érettségi

Home Fizika Excel Access A weboldalról

37. Faktoriális

3. szint

Egy pozitív egész szám (N) faktoriálisát úgy kapjuk, hogy 1-től N-ig összeszorozzuk az egész számokat. Készíts függvényt, ami kiszámítja N! (N faktoriális) értékét! A függvényt hívd meg öt darab, 10 és 50 közötti véletlen számra, a program írja ki a számot és a faktoriálisát!

Minta:
38 523022617466601111760007224100074291200000000
39 20397882081197443358640281739902897356800000000
49 608281864034267560872252163321295376887552831379210240000000000
16 20922789888000
47 258623241511168180642964355153611979969197632389120000000000



def faktor(N):
if N == 1:
return 1
else:
return N*faktor(N-1)
import random
for i1 in range(5):
szam = random.randint(10,50)
print(szam,faktor(szam))