• Предмет: Алгебра
  • Автор: georgeresh
  • Вопрос задан 7 лет назад

У Саши есть 9 карточек с написанными цифрами от 1 до 9 (на каждой карточке по одной цифре). Саша, не глядя, берёт некоторые (может быть одну или все) из них. Набор он считает хорошим, если сумма цифр в наборе чётная. Найдите вероятность, что случайно выбранный набор окажется хорошим. Ответ запишите в виде десятичной дроби с 3 знаками после запятой. При вводе числа целую часть от дробной отделить запятой.


markretcher: 0,499

Ответы

Ответ дал: markretcher
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}")


davidr05: Это правильный ответ ?
davidr05: Ответь пожалуйста одна попытка осталась
Horyandr: черт, я написал 0,5/
glucklichmonster: это правильный ответ?
Похожие вопросы