파이썬(Python)

파이썬,실행파일(다운로드), 주사위 컴퓨터와 무승부를 하게 되면 승리하는 게임 소스(수정본),파이썬 실행파일 만들기 내용 포함

초코생크림빵 2025. 9. 16. 19:26
반응형

무승부를 찾으면 승리하는 게임 > 실행파일 밑에 있음

무승부가승리하는게임.exe
6.91MB

 

 

 

import sys
import random

def main():
    # 프로그램 시작 시 한 번만 출력
    print("주사위 무승부가 승리하는 게임 시작")

    while True:
        cmd = input("시작하려면 Enter, 종료하려면 0을 입력하세요: ").strip()
        if cmd == '0':
            print("게임을 종료합니다.")
            break

        s = input("num (1~6 입력, 종료하려면 0 입력): ").strip()
        if s == '0':
            print("게임을 종료합니다.")
            break

        try:
            user = int(s)
        except ValueError:
            print("숫자(1~6)를 입력하세요. 다시 시도합니다.\n")
            continue

        if not 1 <= user <= 6:
            print("1에서 6 사이의 숫자만 입력하세요. 다시 시도합니다.\n")
            continue

        com = random.randint(1, 6)

        if com > user:
            result = "숫자가 컴퓨터 승, 무승부는 아님, 다시"
        elif com < user:
            result = "숫자가 사용자 승, 무승부는 아님, 다시"
        else:
            result = "★무승부, 승리하셨습니다.★"

        print(f'com {com} : user {user} -> {result}\n')

if __name__ == "__main__":
    main()

 

 

실행파일 만들기)

파이썬 소스를 하나의 실행파일(.exe) 로 만들려면 보통 PyInstaller 같은 패키지를 사용합니다.


1. PyInstaller 설치

터미널(명령 프롬프트, PowerShell)에서 먼저 설치하세요:

 
pip install pyinstaller

2. 실행파일 만들기

예를 들어 소스 파일 이름이 dice_game.py 라고 하면, 같은 위치에서 아래 명령을 실행합니다:

 

pyinstaller --onefile dice_game.py

  • --onefile 옵션 → 모든 걸 하나의 실행 파일로 묶어줌
  • 실행이 끝나면 dist 폴더 안에 dice_game.exe 가 생깁니다.

3. 실행 방법

  • dist 폴더 안으로 들어가서 dice_game.exe 를 실행하면 됩니다.
  • 더블클릭하거나, 명령 프롬프트에서 실행할 수 있어요:
  •  
    dist\dice_game.exe

4. 추가 옵션 (선택)

  • 실행할 때 콘솔창이 꼭 필요한 경우 지금처럼 그냥 두시면 되고,
  • 콘솔창 없이 실행하고 싶으면:
  •  
    pyinstaller --onefile --noconsole dice_game.py
  • 실행파일 아이콘을 바꾸고 싶으면:
  •  
    pyinstaller --onefile --icon=myicon.ico dice_game.py

👉 정리:

  1. pip install pyinstaller
  2. pyinstaller --onefile dice_game.py
  3. dist 폴더의 .exe 실행
반응형