instruction: Írj függvényt egy adott szám faktoriálisának kiszámítására.
output: Persze! Íme egy lehetőség arra, hogy Pythonban egy adott szám faktoriálisának kiszámítására szolgáló függvényt írjunk:
  
  ```python
  def factorial(n):
      # Base case
      if n <= 1:
          return 1
      # Rekurzív eset
      else:
          n * factorial(n-1)
  
  # Példa: Az 5 faktoriálisának kiszámítása
  num = 5
  print(f "A {szám} faktoriálisa {faktoriális(szám)}")
  ```
  
  Ez a függvény rekurziót használ, ami azt jelenti, hogy addig hívja magát, amíg el nem éri az alapeset (n <= 1). Ha elérte az alapesetet, a függvény 1-et ad vissza. Ellenkező esetben a függvény addig hívja önmagát, minden egyes hívásnál megszorozva n-t az (n-1) faktoriálisával, amíg el nem éri az alapesetet.