5.4.2 break를 사용한 게임 만들기

    break의 동작을 이해했으니 앞에서 만든 게임 프로그램을 완성해 보겠습니다.

     

    구구단을 외자(3)

    먼저 구구단 게임부터 바꿔 봅시다. 오답을 입력하면 ‘땡!’을, 정답을 입력하면 정답을 출력한 후 프로그램을 종료하게 수정해 봅시다.

    import random
    print('구구단을 외자! 구구단을 외자!')
    for i in range(10):
        a, b = random.randint(2, 9), random.randint(1, 9)
        answer = input(str(a) + 'x' + str(b) + '? ')
        answer = int(answer)
        if answer != a * b:
            print('땡! 정답은', a * b)
            break
    실행결과
    구구단을 외자! 구구단을 외자! 
    4x4? 16 
    7x9? 74
    땡! 정답은 63
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.