Python을 사용하여 추측 숫자 게임을 구축하는 방법

Python Projects for Beginners Series에 오신 것을 환영합니다 🙋🏻‍♂️

저는 오늘 Python을 사용하여 간단한 추측 숫자 게임을 만들 것입니다. 3번의 기회가 주어집니다. 1에서 10(포함) 사이의 숫자를 맞히기만 하면 됩니다. 숫자를 맞히면 승리합니다 🏆

충분히 간단합니까? 시작할까요?🚀

이 프로젝트를 통해 다음에 대해 배우게 됩니다.




1. The Random Module
2. Basic concepts of Python: type casting, conditional statements,
   iterative statements and string interpolation
3. Implementation of the guessing the number game with detailed explanation


here 💣에서 이 빌드에 필요한 기본 Python 개념에 액세스할 수 있습니다.

1단계: 필요한 모듈:



이 게임을 빌드하는 데 도움이 되도록 Random이라는 놀라운 Python 모듈을 사용할 것입니다. random 모듈은 우리를 위해 난수를 생성합니다. 이것은 컴퓨터가 편향되는 것을 원하지 않기 때문에 정말 편리합니다.

2단계: 코딩할 시간입니다!





첫 번째 단계는 random 모듈을 가져오는 것입니다.

import random


이제 컴퓨터가 1에서 10 사이의 난수를 선택하도록 합니다. 이러한 제한을 설정하기 위해 Python의 randint() 메서드를 사용합니다.

randint() 구문은 다음과 같습니다.
randint(lower limit , upper limit)
우리의 경우:

number = random.randint(1,10)


플레이어에게 행운의 숫자를 추측할 수 있는 3번의 기회를 줍시다. 이를 위해서는 게임을 3번 반복하는 루프가 필요합니다.

for i in range(0,3):


루프 내에서 input() 함수를 사용하여 플레이어에게 숫자를 요청하고 싶습니다. 파이썬은 기본적으로 문자열을 허용하므로 int() 함수를 사용하여 문자열을 숫자로 변환합니다. 한 데이터 유형을 다른 데이터 유형으로 변환하는 것을 유형 캐스팅 또는 유형 변환이라고 합니다.

user = int(input("Guess the lucky number"))


다음으로 사용자가 추측한 숫자와 컴퓨터가 생성한 숫자가 같은지 비교합니다. 비교하려면 'if' 문을 사용하고 == 연산자를 사용하여 같은지 확인합니다.

if user == number:


추측한 숫자가 맞으면 "Hurray!!"가 표시됩니다. 인쇄 문을 사용하여.

print("Hurray!!")


행운의 숫자도 표시하고 싶습니다. f-문자열 또는 리터럴 문자열 보간이라는 메커니즘을 사용하여 이 개념을 구현합니다.

보간 또는 보간은 다른 것에 삽입(다른 성질의 것)을 의미합니다. 여기에서 표시할 문자열의 문 안에 변수 값을 삽입합니다.

#syntax for f-string or string interpolation
name = 'Ashish'
age = 20
print(f"Hello, My name is {name} and I'm {age} years old."

#output is generated as the value of variable replaced with contents of {}
Hello, My name is Ashish and I'm 20 years old.


우리 게임에서는 보간법을 다음과 같이 사용합니다.

print(f"You guessed the number right, it's {number}")


이제 플레이어가 3번 실패하면 게임이 종료되고 숫자가 다음과 같이 화면에 표시됩니다.

if user != number:
    print(f"Your guess is incorrect, the number is {number}"


최종 소스 코드는 다음과 같습니다.



당신이 운이 좋다면 결과는 참으로😍



음, 다음 번에 더 나은 행운을 빕니다😢



자! 이제 단 10줄의 코드로 자신만의 추측 게임을 만들었습니다. 파이썬 개발자로서 🐍

이 프로젝트Python For Beginners Series Repository의 소스 코드를 다운로드할 수도 있습니다. 이 기사가 당신에게 가치를 제공했다면 반짝 반짝 빛나는 별을 치십시오 🔥

게임이 단순하고 지루해 보이지만 실제로는 매우 중독성이 있습니다😅
더 나아가고 싶습니까? 도전 과제로 게임용 GUI를 구축해 보세요🚀

그리고 그 동안 이 블로그를 최대한 사랑해 주시고 매주 그런 가치 폭탄을 드릴 것을 약속드립니다 💣 그때까지 몸조심하세요 🙋🏻‍♂️

여기 보너스 인사이트 :


  • Python을 사용하여 나만의 인공 지능 프로젝트를 구축하는 데 관심이 있으십니까?: The Insightful Coder 🧠
  • 를 확인하십시오.
  • 유용한 기술 해킹을 발견하고 싶나요? 🛠?: Python AI Series을 확인하세요 😎
  • 또한 내 페이지에 일일 가치 폭탄과 개발 통찰력을 제공합니다. 저를 팔로우하세요 💯
  • MyTech-Hacks for Everybody Series 🎁#for_our_case
  • 에서 모든 내 프로젝트 소스 코드 찾기 및 다운로드

    좋은 웹페이지 즐겨찾기