이 게임에서는 컴퓨터가 무작위로 숫자를 선택하고, 그 숫자가 무엇인지 추측해야 합니다. 추측할 때마다 컴퓨터는 귀하의 추측이 너무 높은지, 너무 낮은지, 아니면 딱 맞는지 알려줄 것입니다. 올바른 숫자를 맞추면 게임이 종료되며, 몇 번이나 시도했는지도 알려줍니다.
바로 뛰어들자!
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!