Вопрос задан 21.07.2026 в 11:39.
Предмет Информатика.
Спрашивает Тезикова Настя.
Допиши программу У Магира имеются N разноцветных шаров. Он решил расставить их в разном порядке (цвета шаров не могут повторяться). Допиши программу для вычисления N вариантов перестановки (без повторения) шаров. ПОДСКАЗКИ Для решения задачи используй формулу перестановки Для вычисления степени используй цикл while Для вычисления степени используй цикл for
Помогите пожалуйста СРОЧНО(даю 50
баллов),нужно составить цикл в Python начало уже дано:
1.N=int(input("Введите количество шаров")) 2.f=1
3.
Ответы на вопрос
Отвечает Панова Алёна.
Для обчислення кількості перестановок N куль потрібно знайти факторіал числа N (N!). У програмі вже задано N і початкове значення f = 1 (найімовірніше, помилка: замість 13 має бути 1). Допишемо цикл.
За допомогою циклу for:
N = int(input("Введіть кількість куль"))
f = 1
for i in range(1, N+1):
f = f * i
print(f)
Або з циклом while:
N = int(input("Введіть кількість куль"))
f = 1
i = 1
while i <= N:
f = f * i
i = i + 1
print(f)
Обидва варіанти обчислюють факторіал і виводять кількість перестановок.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

