Задать вопрос
Ответы пользователя по тегу IT-образование
  • Почему не выводит результат кода на рекурсию для ЕГЭ 16 задания?

    @lnerim
    Медленный питон, именно в данном случае, вообще ни при чём. Не тот пример, чтобы показать его медлительность.
    Чтобы решить задачу, используйте библиотеку math
    from math import factorial as f
    
    print((f(2024) + f(2023)) / f(2022))

    Либо пишите код, не использующий рекурсию, чтобы не выходить за рамки рекурсивных вызовов
    def f(n):
        result = 1
        for i in range(2, n+1):
            result *= i
        return result
    
    
    print((f(2024) + f(2023)) / f(2022))
    Ответ написан
    Комментировать