[python] 파이썬으로 추리 게임 만들기

이번에는 파이썬을 사용하여 간단한 추리 게임을 만들어 보겠습니다. 추리 게임은 컴퓨터가 생각한 숫자를 사용자가 추리하여 맞추는 게임으로, 사용자가 맞추는 동안 힌트를 주면서 진행됩니다.

게임 규칙

  1. 컴퓨터는 1에서 100 사이의 임의의 숫자를 선택합니다.
  2. 사용자는 컴퓨터가 선택한 숫자를 맞출 때까지 숫자를 입력합니다.
  3. 컴퓨터는 사용자가 입력한 숫자가 정답보다 작은지 큰지를 알려줍니다.
  4. 사용자가 정답을 맞출 때까지 2, 3단계를 반복합니다.

파이썬 코드로 구현하기

import random

def guess_game():
    answer = random.randint(1, 100)
    while True:
        guess = int(input("숫자를 입력하세요: "))
        if guess < answer:
            print("입력한 숫자가 작습니다.")
        elif guess > answer:
            print("입력한 숫자가 큽니다.")
        else:
            print("정답입니다!")
            break

guess_game()

위의 코드는 간단하게 사용자가 입력한 숫자를 컴퓨터가 선택한 숫자와 비교하여 힌트를 주고, 정답을 맞출 때까지 반복합니다.

이제 위의 코드를 실행하면 숫자를 입력하여 컴퓨터가 선택한 숫자를 맞출 수 있습니다.

마무리

이렇게 파이썬으로 간단한 추리 게임을 만들어보았습니다. 조금 더 복잡한 로직이나 다양한 기능을 추가하여 게임을 발전시킬 수도 있습니다. 파이썬을 사용하여 다양한 게임을 만들어보며 프로그래밍 실력을 향상시킬 수 있습니다.

참고 자료: