초보자를 위해 Python으로 \'숫자 추측\' 게임을 만드는 방법

WBOY
풀어 주다: 2024-08-12 18:39:39
원래의
378명이 탐색했습니다.

How to Create a

숫자 맞히기 게임이란 무엇인가요?

이 게임에서는 컴퓨터가 무작위로 숫자를 선택하고, 그 숫자가 무엇인지 추측해야 합니다. 추측할 때마다 컴퓨터는 귀하의 추측이 너무 높은지, 너무 낮은지, 아니면 딱 맞는지 알려줄 것입니다. 올바른 숫자를 맞추면 게임이 종료되며, 몇 번이나 시도했는지도 알려줍니다.

바로 뛰어들자!

1단계: 임의 모듈 가져오기
먼저, 무작위 모듈을 가져와야 합니다. 이 모듈은 귀하가 추측할 수 있는 난수를 생성하는 데 도움이 됩니다.

import random
로그인 후 복사

2단계: 난수 생성
이제 1에서 100 사이의 난수를 생성해야 합니다. 이 숫자가 여러분이 추측해야 하는 비밀 숫자가 될 것입니다.

# Generate a random number between 1 and 100
secret_number = random.randint(1, 100)
로그인 후 복사

3단계: 게임 시작 및 규칙 설명
다음으로 플레이어에게 환영 메시지를 표시하고 규칙을 설명하겠습니다.

# Start the game
print("Welcome to 'Guess the Number' game!")
print("I'm thinking of a number between 1 and 100.")
로그인 후 복사

4단계: 추측을 위한 루프 만들기
우리는 플레이어가 숫자를 맞힐 때까지 숫자를 추측하도록 계속 요청하는 루프를 만들 것입니다. 또한 플레이어가 추측한 횟수도 추적합니다.

# Variable to store the user's guess
guess = None

# Variable to count the number of attempts
attempts = 0
로그인 후 복사

5단계: 플레이어의 추측 요청
이 단계에서는 플레이어에게 추측을 입력하도록 요청합니다. 추측한 후에는 추측이 너무 높은지, 너무 낮은지, 맞는지 확인합니다.

# Loop until the user guesses the correct number
while guess != secret_number:
    # Ask the user to enter a number
    guess = int(input("Enter your guess: "))

    # Increment the attempts counter
    attempts += 1

    # Check if the guess is too low, too high, or correct
    if guess < secret_number:
        print("Too low! Try guessing a higher number.")
    elif guess > secret_number:
        print("Too high! Try guessing a lower number.")
    else:
        print("Congratulations! You guessed the correct number!")
로그인 후 복사

6단계: 시도 횟수 표시

마지막으로 플레이어가 숫자를 추측한 후 정답을 찾는 데 몇 번 시도했는지 알려 드리겠습니다.

# Tell the user how many attempts it took
print(f"It took you {attempts} attempts to guess the correct number.")
print("Thank you for playing!")
로그인 후 복사

전체 코드
게임의 전체 코드는 다음과 같습니다.

import random

# Generate a random number between 1 and 100
secret_number = random.randint(1, 100)

# Start the game
print("Welcome to 'Guess the Number' game!")
print("I'm thinking of a number between 1 and 100.")

# Variable to store the user's guess
guess = None

# Variable to count the number of attempts
attempts = 0

# Loop until the user guesses the correct number
while guess != secret_number:
    # Ask the user to enter a number
    guess = int(input("Enter your guess: "))

    # Increment the attempts counter
    attempts += 1

    # Check if the guess is too low, too high, or correct
    if guess < secret_number:
        print("Too low! Try guessing a higher number.")
    elif guess > secret_number:
        print("Too high! Try guessing a lower number.")
    else:
        print("Congratulations! You guessed the correct number!")

# Tell the user how many attempts it took
print(f"It took you {attempts} attempts to guess the correct number.")
print("Thank you for playing!")
로그인 후 복사

그리고 그게 다입니다! 방금 Python으로 간단한 "숫자 추측" 게임을 만들었습니다. 이 프로젝트는 초보자에게 적합하며 Python의 루프, 조건 및 사용자 입력의 기본을 이해하는 데 도움이 됩니다. 계속 연습하면 곧 더 복잡한 프로젝트를 만들 수 있게 될 것입니다!

즐거운 코딩하세요!!

파이썬의 달인이 되고 싶다면 여기를 클릭하세요.

위 내용은 초보자를 위해 Python으로 \'숫자 추측\' 게임을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿