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]}๊ฐ ์์ต๋๋ค!'}
'๐ป > ํ๋ก๊ทธ๋๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ์ด์ฌ] ๋ฐฐ์ด ์ธ๋ฑ์ฑ (0) | 2021.04.21 |
---|---|
[ํ์ด์ฌ] ์์ ํ์ผ ์ฐ๋(openpyxl) (0) | 2021.04.15 |
[C, C++] ๊ณต๋ฐฑ์ด ํฌํจ๋ ๋ฌธ์์ด ์ ๋ ฅ๋ฐ๊ธฐ (0) | 2021.02.20 |
[JAVA] ๊ฐ๋จํ Alphabet Game ๊ตฌํ (0) | 2021.02.04 |
[JAVA] ๊ฐ๋ฐํ๊ฒฝ ์ค์น (0) | 2021.02.04 |