Написати програму в структурі ** для обчислення факторіалу числа k. Обчислення факторіалу оформити як функцію factorial(n). Контрольні приклади k=1 → f=1 k=0 → f=1 k=5 → f=1*2*3*4*5= 120
Ця програма використовує цикл for для обчислення факторіалу числа k. Починаючи з 1, кожне наступне число до n множиться на попереднє, щоб отримати факторіал. Функція factorial() повертає отриманий результат.
Answers & Comments
Ответ:
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() повертає отриманий результат.