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