Írj függvényt egy adott szám faktoriálisának kiszámításához!
Oké! Így is ki lehet számítani egy adott szám faktoriálisát Pythonban: <br> <br> ```python <br> def factorial(n): <br> # Base case <br> if n <= 1: <br> return 1 <br> # Recursive case <br> else: <br> return n * factorial(n-1) <br> <br> # Példa: Számítsd ki az 5 faktoriálisát! <br> num = 5 <br> print(f"The factorial of {num} is {factorial(num)}") <br> ``` <br> <br> Ez egy rekurzív függvény, ami azt jelenti, hogy addig hívja önmagát, amíg el nem éri az alapesetet (n <= 1). Az alapeset elérésekor a függvény 1-et ad vissza. Addig is a függvény újra ás újra hívja magát, minden hívásnál megszorozva n-t az (n-1) faktoriálisával, amíg el nem éri az alapesetet.
### Utasítás:
Írj függvényt egy adott szám faktoriálisának kiszámításához!


### Válasz:
Oké! Így is ki lehet számítani egy adott szám faktoriálisát Pythonban: <br> <br> ```python <br> def factorial(n): <br> # Base case <br> if n <= 1: <br> return 1 <br> # Recursive case <br> else: <br> return n * factorial(n-1) <br> <br> # Példa: Számítsd ki az 5 faktoriálisát! <br> num = 5 <br> print(f"The factorial of {num} is {factorial(num)}") <br> ``` <br> <br> Ez egy rekurzív függvény, ami azt jelenti, hogy addig hívja önmagát, amíg el nem éri az alapesetet (n <= 1). Az alapeset elérésekor a függvény 1-et ad vissza. Addig is a függvény újra ás újra hívja magát, minden hívásnál megszorozva n-t az (n-1) faktoriálisával, amíg el nem éri az alapesetet.


A válasz helyes és pontos. A Python kód egy rekurzív függvényt mutat be, amely kiszámítja egy adott szám faktoriálisát. A függvény tartalmazza az alapesetet és a rekurzív esetet, és helyesen számítja ki a faktoriálist. A kód jól dokumentált és tartalmaz egy példát is, amely bemutatja a függvény használatát.

Pontszám: 10/10