더북(TheBook)

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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.