본문 바로가기
파이썬/파이썬 게임 만들기

파이썬 3단계 : 번호 맞추기 게임 (컴퓨터)

by 남녀칠세부동산! 2024. 3. 30.

1. 우리가 생각한 수를 컴퓨터가 맞추는 게임입니다.

import random

def computer_guess(x):
    low=1
    high=x
    feedback = ''
    while feedback != 'c':
        if low != high:
            guess=random.randint(low, high)
        else:
            guess=low
            
        feedback=input(f'컴퓨터가 추측한 수는 {guess}. 생각한 수 보다 높으면 (H), 낮으면 (L), 맞으면(C)를 쓰세요').lower()
        
        if feedback == 'h':
            high = guess -1
        elif feedback == 'l':
            low = guess + 1
            
    print(f'컴퓨터가 추측한 수는 {guess}. 맞았습니다!!')
            
    
computer_guess(10)

 

 

computer_guess(1000)으로 해도 됩니다.

guess = random.randint(low, high) 컴퓨터가 랜덤으로 추출한 수가 1~1,000까지 늘어나겠죠.

더 오래 게임을 즐길 수 있어요. 

 

2. 파이썬 프로젝트는 이곳을 참고했습니다.

https://www.youtube.com/watch?v=8ext9G7xspg&t=100s