Python

Помогите решить задачу по теории вероятностей.

60 студентам предложили выбрать курс: дискретную математику, статистику либо программирование. Из них 38 используют проприетарное программное обеспечение, а остальные — открытое.
Программирование выбрали 30 человек, из них 19 используют проприетарное ПО. Статистику — 20 человек, из них 12 используют проприетарное ПО.
Какова вероятность, что случайно выбранный студент использует открытое ПО при условии, что он изучает дискретную математику?

Подсказка:

Составьте таблицу 2×3. На одной стороне укажите тип ПО, а на другой — изучаемый предмет. Тогда станет легче найти недостающие числа.
Всего студентов - 60.
Студентов, выбравших дискретку и свободное ПО: (60 - 30 - 20) - (38 - 19 - 12) = 10 - 7 = 3
Вероятность: 3 / 60 = 0.05 = 5%

Другая трактовка текста вопроса даёт: 3 / 10 = 0.3 = 30%
TN
Tohtasun Nurahunov
60 860
Лучший ответ
Василий Колесник К сожалению тренажёр не принимает ответ и пишет:

"Вероятность можно найти, поделив количество студентов, использующих открытое ПО, на общее количество студентов, изучающих эту дисциплину"
а питон тут при чём?
Василий Колесник У меня на курсе теория вероятностей изучается вместе с Питоном. Возможно нужно было задачу определить в иную категорию, но ассоциативно сходу написал про Питон
Для заполнения таблицы воспользуемся имеющимися данными:

• Всего выбрали курс дискретной математики: 60 человек.
• Из них используют проприетарное ПО: 38 человек.
• Тогда открытое ПО используют: 60 - 38 = 22 человека.
• Из 30 выбравших курс программирования, 19 используют проприетарное ПО, значит открытое ПО используют: 30 - 19 = 11 человек.
• Из 20 выбравших курс статистики, 12 используют проприетарное ПО, значит открытое ПО используют: 20 - 12 = 8 человек.


Таким образом, заполненная таблица будет иметь следующий вид:

Чтобы найти вероятность того, что случайно выбранный студент использует открытое ПО при условии, что он изучает дискретную математику, нужно поделить число студентов, использующих открытое ПО при изучении дискретной математики (22) на общее число студентов, изучающих дискретную математику (60):

P(открытое ПО | дискретная математика) = 22/60 = 0.367 или около 37%.
Ответ: вероятность того, что случайно выбранный студент использует открытое ПО при условии, что он изучает дискретную математику, равна 0.367 или около 37%.
Василий Колесник К сожалению тренажёр не принимает ответ и пишет:

"Вероятность можно найти, поделив количество студентов, использующих открытое ПО, на общее количество студентов, изучающих эту дисциплину"