Silnia liczona rekurencyjnie
Petle i rekurencja - Podstawy Pythona (Python)
Rekurencja - funkcja wywoluje sama siebie. Musi miec warunek konca (przypadek bazowy), inaczej wywola sie w nieskonczonosc.
def factorial(n): # def tworzy wlasna funkcje (wiecej w temacie "Funkcje")
if n <= 1: # przypadek bazowy - warunek konca rekurencji
return 1
return n * factorial(n - 1) # funkcja wywoluje sama siebie
print(factorial(5)) Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Podstawy Pythona · Zaloguj się, aby zapisać postęp na koncie.