def factorial(n): if n == 0: # شرط توقف return 1 else: return n * factorial(n - 1) # فراخوانی بازگشتی print(factorial(5)) # خروجی: 120