Python

(파이썬) 가위바위보 게임: 컴퓨터와 사용자 입력

고니자니 2023. 10. 22. 07:27
반응형

사용자는 키보드 입력,

컴퓨터는 랜덤하게 가위, 바위, 보를 선택해서

승자를 판단하는 가위바위보 게임의 파이썬 코드입니다.

import random

print('가위바위보 게임을 시작합니다.')

while True:
    # 사용자 선택
    user = int(input("가위(0), 바위(1), 보(2): "))

    # 컴퓨터의 선택 (랜덤하게)
    com = random.randint(0,2)

    # 선택 출력
    print("사용자 선택:", user)
    print("컴퓨터 선택:", com)

    # 승부 결정
    if user == com:
        print("무승부!")
    elif (user == 0 and com == 2) or \
         (user == 1 and com == 0) or \
         (user == 2 and com == 1):
        print("사용자 승리!")
    else:
        print("컴퓨터 승리!")

    # 다시 플레이할 것인지 묻기
    play_again = input("다시 플레이하시겠습니까? (y/n): ").lower()
    if play_again != "y":
        break

(파이썬) 가위바위보 게임: 컴퓨터와 사용자 입력

 

 

반응형