Статья Автор: Емельянцев Андрей

FOR через рекурсию.

Загрузка...
Чтобы оставить комментарий, необходимо авторизоваться
ЕА
Емельянцев Андрей
17 апреля 2025 в 08:27

#Иммитация for-а №1

# Процедура LoopImitation() с двумя параметрами

# Первый параметр – счетчик шагов, 

# второй параметр – общее количество шагов

def LoopImitation(i, n): 

    print("Hello N", i) # Оператор, который необходимо выполнять (повторять) 

                                  # при любом значении i        

    if i < n:           # Пока счетчик цикла не станет равным значению n,   

        LoopImitation(i + 1, n) # вызываем еще раз эту же процедуру, 

                                # с параметром i+1 (переход к следующему значению i)

          

          

 #Иммитация for-а №2

def Factorial(n):

    if n > 1:

        return n * Factorial(n - 1)

    else:

        return 1

 

x = 1

for i in range(1, n + 1): 

    x = x * i

Печать