> 백엔드 개발 > 파이썬 튜토리얼 > Python의 간단한 숫자 추측 게임

Python의 간단한 숫자 추측 게임

Linda Hamilton
풀어 주다: 2024-11-20 03:37:02
원래의
465명이 탐색했습니다.

숫자 추측 게임 개요:

이 Python 프로그램은 재미 있고 매력적인 숫자 추측 게임으로, 사용자는 1에서 100 사이에서 무작위로 생성된 숫자를 5번 추측할 수 있습니다. 다음은 게임 작동 방식과 코드 작동 방식에 대한 설명입니다. :


작동 방식

  1. 환영 메시지

    게임이 시작되면 사용자에게 재미있는 메시지가 표시됩니다.

    "안녕하세요! 저는 Isaeus Guiang입니다. 이것은 숫자 추측 게임입니다. 숫자를 추측할 기회는 5번 있습니다. 그렇지 않으면... 죽습니다 :)."

  2. 난수생성

    프로그램은 random.randint(1, 100)을 사용하여 1에서 100 사이의 임의의 정수를 생성합니다. 이 숫자는 사용자가 추측해야 하는 대상이 됩니다.

  3. 사용자 입력 및 검증

    • 사용자는 숫자 추측을 5번 시도할 수 있습니다.
    • 사용자가 유효한 정수가 아닌 다른 값을 입력하면 시도를 잃지 않고 숫자를 다시 입력하라는 메시지가 표시됩니다.
  4. 추측에 대한 피드백

    추측할 때마다 프로그램은 피드백을 제공합니다.

    • 추측치가 너무 낮습니다인 경우 메시지는 "너무 낮습니다! 다시 시도하세요."입니다.
    • 추측치가 너무 높음인 경우 메시지는 "너무 높습니다! 다시 시도하세요."입니다.
    • 추측이 맞으면 프로그램은 사용자에게 축하 인사를 하고 게임을 종료합니다.
  5. 게임 오버

    • 사용자가 숫자를 추측하지 않고 시도 횟수가 부족할 경우 프로그램은 다음 메시지와 함께 올바른 숫자를 표시합니다. > *"앗 죄송합니다. 번호는 [숫자]였습니다. 죽겠습니다 :)"

코드의 특징

  1. 난수생성

    이 게임은 Random.randint(1, 100)을 사용하여 예측할 수 없는 숫자를 생성하여 모든 플레이에서 공정하고 흥미로운 도전을 보장합니다.

  2. 입력 확인

    이 코드는 오류를 적절하게 처리하기 위해 try-Exception 블록을 사용하여 유효하지 않은 입력(예: 문자 또는 기호)이 시도로 계산되는 것을 방지합니다.

  3. 추적 시도

    추측_counter 변수는 사용자가 추측한 횟수를 추적하여 사용자가 정확히 5번의 기회를 얻게 됩니다.

  4. 동적 피드백

    게임은 잘못된 추측이 나올 때마다 유용한 힌트를 제공하여 플레이어가 올바른 숫자를 찾을 수 있도록 안내합니다.

  5. 재미있는 반전

    장난스러운 메시지가 게임에 재미와 경쾌함을 더해 게임을 더욱 즐겁게 만들어줍니다.


샘플 게임플레이

  1. 게임 시작:
   Hello! This is Isaeus Guiang, and this is a number guessing game. 
   You have 5 chances to guess the number, or...
   you will die :).
로그인 후 복사
  1. 사용자 추측:
   Attempt 1/5 - Your Guess :) -> 50
   Too high! Try again.
   Attempt 2/5 - Your Guess :) -> 25
   Too low! Try again.
   Attempt 3/5 - Your Guess :) -> 37
   Too low! Try again.
   Attempt 4/5 - Your Guess :) -> 43
   Too high! Try again.
   Attempt 5/5 - Your Guess :) -> 40
   Oops, sorry, the number was 42. You are going to die :).
로그인 후 복사
  1. 정확한 추측(5회 시도 전):
   Attempt 3/5 - Your Guess :) -> 42
   The number is 42, and you guessed it right in 3 attempt(s)!
로그인 후 복사

이 프로그램은 루프, 조건문, 사용자 입력, 오류 처리 등 기본적인 Python 개념을 연습하는 동시에 재미있는 추측 게임을 즐길 수 있는 좋은 방법입니다!

내 GitHub에서 내 코드를 자유롭게 사용하세요: https://github.com/asiguiang/Simple-python-game-Number-Guessing?tab=readme-ov-file#number-guessing-game-overview

Simple Number Guessing Game in Python

작가 소개:

Isaeus "Asi" Guiang
Simple Number Guessing Game in Python
AWS Cloud Clubs Philippines의 지역 캡틴이자 필리핀 폴리테크닉 대학교(Polytechnic University of the Philippines)의 헌신적인 학생입니다. 클라우드 컴퓨팅 및 사이버 보안에 대한 강한 열정을 지닌 Asi는 AWS Cloud Club - PUP Manila의 전임 캡틴으로서 중추적인 역할을 수행하여 기술 커뮤니티에서 협업과 혁신을 주도해 왔습니다.

현재 컴퓨터 공학 학사 과정을 밟고 있는 Asi는 AWS re/Start 과정 코디네이터 인턴, 소프트 기술 검토 강사 등 풍부한 경험을 보유하고 있습니다. 그는 실용적인 AWS 워크숍을 가르치고 있으며 현재 Globe에서 보안 위험 평가 및 규정 준수 인턴으로 활동하면서 해당 분야의 전문성을 강화하고 있습니다.

현재 클라우드 금융 운영과 보안 컴플라이언스를 연구하고 집중하고 있습니다.

위 내용은 Python의 간단한 숫자 추측 게임의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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