39 Задача: Вычислить факториал при помощи Python

preview_player
Показать описание
Напишем программу нахождения факториала числа при помощи Python

Все видео курса:

Хотите больше видео?
Подписывайтесь на канал, ставьте лайки и помогайте проекту:
Рекомендации по теме
Комментарии
Автор

x = int(input("Введите число :"))
f = 1
for i in range(2, x + 1):
f *= i
print(f)

Мелодиистраны
Автор

def fac(n):
if n == 1
return 1
return n*fac(n-1)
И теперь мы можем использовать функцию fac(n) =n! без math библиотеки. Я вообще хз что за код выше написал, нашёл в интернете и главное что работает, в школе задали найти сумму ряда 2^n / (n-1)! я в инете нашёл как факториал без цикла считать

что-фп
Автор

почему у нас f=1 и почему мы на него потом умножаем i

Сулейман-су
Автор

def fac(x, n=1000):\n
\ti=1
\ts=1
\twhile i<=n:
\ts=s*((i+1)/i)**x*i/(x+i)
\t\ti=i+1
\treturn s
правда ОЧЕНЬ медленная сходимость

ЕвгенийШестов-рн