Nie jesteś zalogowany na forum.

#1 2019-10-22 08:42:46

kamil
Moderator
Data rejestracji: 2019-09-22
Liczba postów: 44

[Python] Silnia z liczby n

Silnia liczby naturalnej n – iloczyn wszystkich liczb naturalnych dodatnich nie większych niż n.

[== Undefined ==]
#rekurencyjne
def silnia(n):
    if ((n == 0) or (n == 1)):
        return 1
    else:
        return n*silnia(n-1)

print(silnia(5))

#iteracyjnie
liczba = 5
silnia2 = 1
for i in range(liczba, 1, -1):
    silnia2=silnia2*i;
print(silnia2)

#zut.edu.pl #put.poznan.pl #uz.zgora.pl #tu.koszalin.pl #ajp.edu.pl

Offline

Stopka

Forum oparte na FluxBB