확률2

서진영·2022년 3월 4일

이번 시간에는 확률을 어떻게 파이썬으로 프로그래밍 할 수 있는지 알아보도록 하겠습니다.

-문제 : 박스에 '꽝'이 적힌 종이가 4장 있고, '선물'이 적힌 종이가 3장이 있을 때, 파이썬을 이용해서 '꽝' 2장과 '선물' 1장을 뽑는 확률(%)을 출력합시다.

꽝 : 2 , 선물 : 1 --> 4C2 X 2C1 / 35 --> (6X3)/35--> 18/35 입니다.

그럼 이제 파이썬으로 프로그래밍 해보도록 하겠습니다.

numN = int(input('numN 입력: '))
numR = int(input('numR 입력: '))

resultP = 1
resultR = 1
resultC = 1

for n in range(numN, (numN - numR), -1):
resultP = resultP * n
print('resultP: {}'.format(resultP))

for n in range(numR, 0 ,-1):
resultR = resultR * n

print('result : {}'.format(resultR))

resultC = int(resultP / resultR)
print('resultC: {}'.format(resultC))

return resultC

sample = proFun()
print('sample: {}'.format(sample))

event1 = proFun()
print('event1: {}'.format(event1))

event2 = proFun()
print('event2: {}'.format(event2))

probability = (event1 event2) / sample
print('probability: {}%'.format(round(probability
100 , 2)))

로 표현할 수 있습니다.

profile
나는 서진영이라고 합니다

0개의 댓글