• Предмет: Информатика
  • Автор: ghkildddm
  • Вопрос задан 5 месяцев назад

Написати програму в структурі ** для обчислення факторіалу числа k. Обчислення факторіалу оформити як функцію factorial(n). Контрольні приклади k=1 → f=1 k=0 → f=1 k=5 → f=1*2*3*4*5= 120​

Ответы

Ответ дал: bogatyrev895
1

Ответ:

def factorial(n):

   f = 1

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

       f *= i

   return f

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

k = 5

print("k =", k)

print("f =", factorial(k))

Объяснение:

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


ghkildddm: дякую!
Вас заинтересует