#Иммитация 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