Информатика, вопрос задал lada251105 , 1 год назад

Створіть на основі шаблону Python новий проект «Завдання 3. Факторіал» розв'язування задачі: Дано натуральне число п. Знайдіть факторіал цього числа n! (добуток всіх натуральних чисел, що не перевищує в, тобто n!=1*2*3*...*n)​

Ответы на вопрос

Ответил lyudmilasokolova2006
0

Ответ:

Ось код Python для розв'язання даної задачі:

def factorial(n):

"""Функція, що обчислює факторіал натурального числа n."""

result = 1

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

result *= i

return result

# Приклад використання:

n = 5

print("Факторіал числа", n, "дорівнює", factorial(n))

У цьому коді функція factorial() обчислює факторіал натурального числа n, використовуючи цикл for. Змінна result починається зі значення 1, а потім множиться на кожне число від 2 до n включно, в результаті чого отримується добуток всіх натуральних чисел, що не перевищують n. Функція повертає цей добуток, який є факторіалом n.

У прикладі використання функції ми задаємо значення n рівне 5 і виводимо факторіал цього числа на екрані за допомогою функції print(). Ви можете змінити значення n на будь-яке натуральне число, щоб обчислити його факторіал.

Новые вопросы