На странице представлен фрагмент

Реши любую задачу с помощью нейросети.

Для решения задачи можно использовать цикл, который будет перемножать числа от 1 до n. Создадим функцию factorial, которая будет принимать число n в качестве аргумента.

1. В начале функции создаем переменную result и присваиваем ей значение 1. Она будет использоваться для хранения результата вычисления факториала.
2. Затем создаем цикл от 1 до n. На каждой итерации умножаем значение result на текущее число и присваиваем результат в переменную result.
3. После завершения цикла возвращаем значение result.

Пример кода на языке Python:

def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result

Чтобы проверить работу функции, можно вызвать ее с помощью введенного пользователем числа:

num = int(input(“Введите число: “))
fact = factorial(num)
print(“Факториал числа равен:”, fact)

После выполнения кода программа запросит ввести число, после чего выведет результат вычисления факториала на экран.