Nie jesteś zalogowany na forum.
- Wątki: Aktywne | Bez odpowiedzi
Strony: 1
#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
Strony: 1