이 Python 프로그램은 재미 있고 매력적인 숫자 추측 게임으로, 사용자는 1에서 100 사이에서 무작위로 생성된 숫자를 5번 추측할 수 있습니다. 다음은 게임 작동 방식과 코드 작동 방식에 대한 설명입니다. :
환영 메시지
게임이 시작되면 사용자에게 재미있는 메시지가 표시됩니다.
"안녕하세요! 저는 Isaeus Guiang입니다. 이것은 숫자 추측 게임입니다. 숫자를 추측할 기회는 5번 있습니다. 그렇지 않으면... 죽습니다 :)."
난수생성
프로그램은 random.randint(1, 100)을 사용하여 1에서 100 사이의 임의의 정수를 생성합니다. 이 숫자는 사용자가 추측해야 하는 대상이 됩니다.
사용자 입력 및 검증
추측에 대한 피드백
추측할 때마다 프로그램은 피드백을 제공합니다.
게임 오버
난수생성
이 게임은 Random.randint(1, 100)을 사용하여 예측할 수 없는 숫자를 생성하여 모든 플레이에서 공정하고 흥미로운 도전을 보장합니다.
입력 확인
이 코드는 오류를 적절하게 처리하기 위해 try-Exception 블록을 사용하여 유효하지 않은 입력(예: 문자 또는 기호)이 시도로 계산되는 것을 방지합니다.
추적 시도
추측_counter 변수는 사용자가 추측한 횟수를 추적하여 사용자가 정확히 5번의 기회를 얻게 됩니다.
동적 피드백
게임은 잘못된 추측이 나올 때마다 유용한 힌트를 제공하여 플레이어가 올바른 숫자를 찾을 수 있도록 안내합니다.
재미있는 반전
장난스러운 메시지가 게임에 재미와 경쾌함을 더해 게임을 더욱 즐겁게 만들어줍니다.
Hello! This is Isaeus Guiang, and this is a number guessing game. You have 5 chances to guess the number, or... you will die :).
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 :).
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
작가 소개:
Isaeus "Asi" Guiang
AWS Cloud Clubs Philippines의 지역 캡틴이자 필리핀 폴리테크닉 대학교(Polytechnic University of the Philippines)의 헌신적인 학생입니다. 클라우드 컴퓨팅 및 사이버 보안에 대한 강한 열정을 지닌 Asi는 AWS Cloud Club - PUP Manila의 전임 캡틴으로서 중추적인 역할을 수행하여 기술 커뮤니티에서 협업과 혁신을 주도해 왔습니다.현재 컴퓨터 공학 학사 과정을 밟고 있는 Asi는 AWS re/Start 과정 코디네이터 인턴, 소프트 기술 검토 강사 등 풍부한 경험을 보유하고 있습니다. 그는 실용적인 AWS 워크숍을 가르치고 있으며 현재 Globe에서 보안 위험 평가 및 규정 준수 인턴으로 활동하면서 해당 분야의 전문성을 강화하고 있습니다.
현재 클라우드 금융 운영과 보안 컴플라이언스를 연구하고 집중하고 있습니다.
위 내용은 Python의 간단한 숫자 추측 게임의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!