주사위 굴리는 것을 시뮬레이션하기 위해 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]
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.