aksinaa9
25.11.2020 01:06

Вычислите N! ("эн-факториал") – произведение всех натуральных чисел от 1 до N ( N!=1∙2∙3∙…∙ N ). Формат ввода
Вводится единственное число N – натуральное, не превосходит 12.
Формат вывода
Выведите полученное значение N!
На Питоне

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
vgoidin
03.05.2022 06:20

n=int(input())

a=1

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

   a=a*i

n=a

print(n)

0,0(0 оценок)
Ответ:
luuba2007
03.05.2022 06:20

Программа:
Python:

№1) без использования библиотек.

factorial = 1

for i in range(1, int(input()) + 1):

   factorial *= i

print(factorial)

№2) с использованием библиотеки math.

from math import factorial

print(factorial(int(input(

Объяснение:

В коде №1 сначала регистрируем переменную factorial, в которой будет храниться значение факториала. Далее - с цикла переменная i пробегается от 1 до введённого с клавиатуры числа (включительно). Значение переменной factorial умножается на i. В конце - вывод факториала.

В коде №2 используется метод factorial() библиотеки math. Выводится факториал введённого с клавиатуры числа.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота