# Рекурсивная функция вычисления факториала def factorial(n: int)-> bigint: if n == 0: return 1 return n * factorial(n - 1) # Не рекурсивная функция вычисления числа Фибоначчи def fibonacci(n: int)-> bigint: if n <= 1: return n f1: bigint = 0 f2: bigint = 1 for i in range(n - 1): t = f1 + f2 f1 = f2 f2 = t return f2