본문 바로가기
IT

파이썬으로 숫자 맞추기 게임 만들기

by 영리더 2023. 10. 21.
728x90
반응형

숫자 맞추기 게임

안녕하세요 영리더입니다.

오늘은 파이썬으로 숫자맞추기 게임을 만드는 방법에 대해 설명드리겠습니다.

한번 따라해 보세요!


 

 

반응형

 

 

게임 규칙

  1. 게임 시작 시 컴퓨터는 1부터 100 사이의 임의의 숫자를 선택합니다.
  2. 사용자는 입력을 통해 자신이 생각하는 숫자를 제시합니다.
  3. 제시한 숫자와 컴퓨터가 선택한 숫자를 비교하여 힌트를 제공합니다.
    • - 만약 제시한 숫자가 정답보다 작으면 "더 큰 수를 입력해보세요"라는 메시지 출력
    • - 만약 제시한 숫자가 정답보다 크면 "더 작은 수를 입력해보세요"라는 메시지 출력
    • - 만약 제시한 숫자와 정답이 일치하면 "정답입니다!"라는 메시지 출력 후 게임 종료
  4. 사용자가 정답을 맞출 때까지 2-3 단계 반복

 

코딩

 

게임 코드 동작 원리

게임을 구현하기 위해 파이썬 프로그래밍 언어를 사용할 수 있습니다. 아래는 각각의 코드 동작 원리입니다.

    1. 1) 컴퓨터가 임의의 숫자 선택:

random 모듈을 사용하여 1부터 100 사이의 임의의 숫자를 선택합니다.

    1. 2) 사용자 입력과 비교:

사용자로부터 입력을 받아 정답과 비교합니다. 조건문(if-else)을 사용하여 제시한 숫자와 정답을 비교하고, 그에 따른 힌트 메시지를 출력합니다.

    1. 3) 반복:

정답을 맞출 때까지 2번 단계를 반복합니다. 이때, 반복문(while 또는 for)을 사용하여 게임 진행 여부를 확인하고 종료 조건을 설정할 수 있습니다.

 

전체 코드 예시

아래는 파이썬으로 구현된 숫자 맞추기 게임의 전체 코드 예시입니다.


import random

def guess_number():
    answer = random.randint(1, 100)
    
    while True:
        user_guess = int(input("숫자를 입력하세요: "))
        
        if user_guess == answer:
            print("정답입니다!")
            break
        elif user_guess < answer:
            print("더 큰 수를 입력해보세요.")
        else:
            print("더 작은 수를 입력해보세요.")

guess_number()

 

 

 

 

 

 

 

 

 

 

https://vvd.bz/cs14

 

자영업자의 쉼터[장사의신·소상공인·창... : 네이버 카페

소상공인 장사 자영업 창업 세무 재테크 장사의신 커뮤니티

cafe.naver.com

https://link.coupang.com/a/958og

 

COUPANG

쿠팡은 로켓배송

www.coupang.com

 

"자영업자의 쉼터 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다."

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

320x100
반응형

'IT' 카테고리의 다른 글

플로우 차트 그리는 방법 - 파트 2  (53) 2023.10.23
플로우 차트 그리기 - 파트 1  (61) 2023.10.22
생성형 인공지능 (Generative AI) 소개  (59) 2023.10.19
GPT-4  (4) 2023.10.15
API와 SDK: 공통점과 차이점  (17) 2023.10.13