Какова вероятность (представленная в виде десятичной дроби), что будут напечатаны «A», «B» и «C»? - PullRequest
0 голосов
/ 13 июля 2020

импортировать random y = random.randint (1,10), если y> = 1 и y <3: print ("A") elif y> = 3 и y <= 7: print ("B") else: print ("C") </p>

Ответы [ 3 ]

0 голосов
/ 13 июля 2020

Если вы просто хотите узнать, A, B или C, почему бы не поместить буквы в список и случайно не выбрать одну?

import random
x = ['A', 'B', 'C']

random.choice(x)
0 голосов
/ 13 июля 2020

Без дополнительного контекста я бы сказал:

  • A: 20% (номер 1 и 2)
  • B: 50% (номер 3-7)
  • C: 30% (Число 8-10
0 голосов
/ 13 июля 2020

Вы действительно сможете понять это сами, но здесь я go:

randint возвращает целое число от 1 до 10 (оба включены), поэтому

  • A: 2/10
  • В: 5/10
  • C: 3/10
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...