Вычислите N! ("эн-факториал") – произведение всех натуральных чисел от 1 до N ( N!=1∙2∙3∙…∙ N ). Формат ввода
Вводится единственное число N – натуральное, не превосходит 12.
Формат вывода
Выведите полученное значение N!
На Питоне
209
219
Ответы на вопрос:
Программа:
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. Выводится факториал введённого с клавиатуры числа.
2^ i = n где n - наибольшее ближайшее число к мощности алфавита (количеству символов) i - вес одного символа в битах вес строки i * k k - количество символов в строке если алфавит состоит из 17 - 32 символов то вес одного символа 5 бит т.к2 ^5 = 32если алфавит состоит из 9 - 16 символов то вес одного символа 4 бита т.к 2^4 = 16
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
flexter22820.04.2020 19:20
-
pogosanitka234520.04.2020 21:59
-
alyastoun0017.11.2020 16:00
-
Марго2211119.07.2020 08:03
-
ankaschamina2019.06.2021 11:45
-
МарияПу1628.06.2021 02:45
-
bdoyan199416.06.2021 16:07
-
наруоклоктлалтмтата04.09.2022 06:16
-
REDbad527.09.2020 07:18
-
RitkaRita28.07.2022 17:07
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.