๐ป/ํ๋ก๊ทธ๋๋ฐ
[ํ์ด์ฌ] ์ฌ๋ฌ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ผ์ ํ๋ฅ ๋ก ์์ฑ
ruhz
2021. 4. 15. 17:20
0๋ถํฐ 1 ์ฌ์ด์ ๋์๋ฅผ ๋ฐ์์ํค๊ณ , ๋์ ํ๋ฅ ์ ํตํด ๊ตฌ์ฑํ ํ ์ด๋ธ์ ์ด๋ ๊ณณ์ ๋ค์ด๊ฐ๋๊ฐ๋ก ํ๋ฅ ์ ๋ฐ์ ๊ฐ๋ฅ
์์
# ์ฌ๊ณผ, ํฌ๋, ๋ณต์ญ์, ๊ทค์ ์๋์ ๊ฐ์ ํ๋ฅ ๋ก 100๊ฐ๋ฅผ ์์ฑ
# ์ฌ๊ณผ 20%, ํฌ๋ 15%, ๋ณต์ญ์ 40%, ๊ทค 25%
import random
FRUIT_NUM = 100
# ๋์ ํ๋ฅ ์ ๊ณผ์ผ ์์๋๋ก ๊ธฐ๋ก
FRUIT_PROB = [0.20, 0.35, 0.75, 1.00]
FRUIT_DICT = {0: '์ฌ๊ณผ', 1: 'ํฌ๋', 2: '๋ณต์ญ์', 3: '๊ทค'}
fruit_table = [0, 0, 0, 0]
n = random.random()
for i in range(FRUIT_NUM):
for j in range(4):
if n < fruit_prob[j]:
fruit_table[j] += 1
break
for i in range(4):
print(f'{FRUIT_DICT[i]}๋ {fruit_table[i]}๊ฐ ์์ต๋๋ค!'}