Найти в Дзене

Программируем на Python: нахождение факториала

Здравствуйте, дорогие друзья. Сегодня мы напишем полезную программу с точки зрения математики, а именно нахождение факториала. Так тех кто подзабыл: факториал - это функция, определённая на множестве неотрицательных целых чисел.
Она выражена в следующей формуле:
n!-1*2*3*...*n, где n - это последнее число.
Например: 5!=1*2*3*4*5=120.

А теперь мы рассмотрим, какой необходимо написать исходный код для нахождение факториала на языке программирования Python. Внимание на скриншот.

Исходный код нахождения факториала
Исходный код нахождения факториала

Обратите внимание, что переменная "n" - это и есть сам факториал, т.е. до какого значения будет идти цикл.
Переменная "
proiz" - умножает знания каждого шага факториала и одновременно выводит результат, как на каждом шаге в теле цикла, так и в итоге в самом конце.
Цикл мы используемся с параметром. Переменная для цикла стандартного обозначения
i. Также обратите внимание, что для того, чтобы факториал посчитался именно до значения n, нам нужно в параметрах цикла задать n+1.
Теперь давайте посмотрим, как работает программа.

Мы задаём переменную n=5. Выводим результат на каждом шаге и итоговый результат
Мы задаём переменную n=5. Выводим результат на каждом шаге и итоговый результат

Проверим нашу программу ещё раз и зададим значение n=10. Опять выводим результат на каждом шаге и в конце итоговое значение факториала
Проверим нашу программу ещё раз и зададим значение n=10. Опять выводим результат на каждом шаге и в конце итоговое значение факториала

В принципе всё. Вот такую вот не сложную программу по подсчёту факториала мы написали на языке программирования Python, версия 3.8.2.
Надеюсь исходный код был полезен для вас. Подписывайтесь на канал и ставьте лайк. Также я предлагаю заглянуть на наш Ютуб-канал
ПиМ [ZveKa], там много всего интересного. До новых встреч на просторах Яндекс Дзена.