На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
Для решения задачи можно использовать цикл, который будет перемножать числа от 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)
После выполнения кода программа запросит ввести число, после чего выведет результат вычисления факториала на экран.