주사위 굴리는 것을 시뮬레이션하기 위해 random 모듈의 randint() 함수를 사용합니다. 다음 코드가 실행되면 1~6 중 하나의 숫자가 무작위로 출력됩니다.
import random print(random.randint(1, 6))
실행 결과
4
TIP
randint(a,b)를 실행하면 a 이상 b 이하의 정수 중 하나의 숫자를 무작위로 선택합니다. 무작위 수이므로 실행 결과는 책과 다를 수 있습니다.
주사위를 여러 번 굴리는 상황을 시뮬레이션하기 위해 for 반복문을 사용하고, 생성된 랜덤 숫자는 dice라는 이름의 리스트에 순서대로 저장합시다. 먼저 주사위를 5번 던진 상황을 생각해서 다음과 같이 코드를 작성합니다.
import random dice = [] for i in range(5) : dice.append(random.randint(1,6)) print(dice)
실행 결과
[2, 4, 6, 1, 6]