У Саши есть 9 карточек с написанными цифрами от 1 до 9 (на каждой карточке по одной цифре). Саша, не глядя, берёт некоторые (может быть одну или все) из них. Набор он считает хорошим, если сумма цифр в наборе чётная. Найдите вероятность, что случайно выбранный набор окажется хорошим. Ответ запишите в виде десятичной дроби с 3 знаками после запятой. При вводе числа целую часть от дробной отделить запятой.
markretcher:
0,499
Ответы
Ответ дал:
11
Ответ:
0,499
Объяснение:
cards = "123456789"
buff = []
numberOfVariations = 0
for lenSet in range(1, 10):
for i in itertools.combinations(cards, lenSet):
numberOfVariations += 1
numSet = list(map(int, i))
sumNumbersInSet = sum(numSet)
if sumNumbersInSet % 2 == 0 and numSet not in buff:
buff.append(numSet)
print(buff)
print(len(buff))
print(numberOfVariations)
print(f"Probability:{len(buff) / numberOfVariations}")
Похожие вопросы
1 год назад
2 года назад
2 года назад
8 лет назад