반응형
파이썬으로 1부터 6까지의 숫자가 나오는 주사위를 1000번 던져서 나오는 수를 막대 그래프로 그렸습니다.
파이썬의 random 모듈과 그래프는 "matplotlib" 모듈을 사용했습니다.
여기서는 주피터 노트북으로 실습했으며, 주피터 노트북을 모르면 "아나콘다(anaconda)"를 설치하며 됩니다.
아나콘다 설치하기: https://coding-abc.kr/172
파이썬 코드:
import random
import matplotlib.pyplot as plt
def throw_die(num_throws):
results = [random.randint(1, 6) for _ in range(num_throws)]
return results
def plot_bar_graph(results):
counts = [results.count(i) for i in range(1, 7)]
plt.bar(range(1, 7), counts, tick_label=range(1, 7))
plt.xlabel('Die Face')
plt.ylabel('Frequency')
plt.title('Dice Simulation Results')
plt.show()
# Simulate throwing a die 1000 times
throws = 1000
results = throw_die(throws)
# Plot the results
plot_bar_graph(results)
C언어 코드:
https://gonyzany.tistory.com/678
반응형
'Python' 카테고리의 다른 글
(파이썬) calendar 모듈로 2024년 달력 출력하기 (0) | 2024.07.05 |
---|---|
(파이썬) 워드 클라우드(word cloud) 만들기 (0) | 2024.07.03 |
(파이썬) == 와 is 연산자의 차이점 (0) | 2024.01.24 |
(파이썬) 중복되지 않은 단어의 개수 세는 프로그램 (0) | 2024.01.23 |
(파이썬) 표절 검사 프로그램 Plagiarism check program (0) | 2024.01.22 |