Language/Python

[ Python ] 곱셈 퀴즈 맞추기 프로그램

곽수진 2021. 8. 29. 04:18
반응형
컴퓨터가 곱셈 퀴즈를 내고 사용자가 올바른 답을 입력할 때까지 반복하는 게임 프로그램을 작성해보자.

 

import random

num1 = random.randint(1, 10)
num2 = random.randint(1, 10)

answer = num1 * num2
print(num1, "*", num2, "=")

user = int(input("정답을 입력하세요: "))

while True:
    if user == answer:
        print("정답입니다.")
        break
    
    else:
        print("다시 시작합니다.")
        num1 = random.randint(1, 10)
        num2 = random.randint(1, 10)
        answer = num1 * num2
        print(num1, "*", num2, "=")
        user = int(input("정답 입력: "))

 

결과값 출력 모습

 

▶️ 2부터 9단까지를 랜덤으로 문제냈을 때, 정답일 경우 반복문이 멈추고 정답이 아닌 경우 다른 문제가 출제됨

반응형