728x90

Python 언어로 가위바위보 게임을 만드는 방법은 여러 가지가 있지만, 가장 기본적인 방법은 다음과 같습니다.

import random

print("가위바위보 게임을 시작합니다!")

# 컴퓨터가 무작위로 가위, 바위, 보 중에서 하나를 선택합니다.
computer_choice = random.choice(["가위", "바위", "보"])

# 사용자가 입력한 값을 받아옵니다.
user_choice = input("가위, 바위, 보 중에서 선택하세요: ")

# 사용자가 입력한 값이 유효한지 확인합니다.
while user_choice not in ["가위", "바위", "보"]:
    print("잘못된 입력입니다. 다시 선택해주세요.")
    user_choice = input("가위, 바위, 보 중에서 선택하세요: ")

# 컴퓨터와 사용자가 선택한 값을 출력합니다.
print(f"컴퓨터: {computer_choice}, 사용자: {user_choice}")

# 가위바위보의 승패를 계산합니다.
if computer_choice == user_choice:
    print("비겼습니다!")
elif (computer_choice == "가위" and user_choice == "바위") or \
     (computer_choice == "바위" and user_choice == "보") or \
     (computer_choice == "보" and user_choice == "가위"):
    print("당신이 이겼습니다!")
else:
    print("컴퓨터가 이겼습니다!")

위 코드에서, random 모듈을 사용하여 컴퓨터가 무작위로 가위, 바위, 보 중에서 하나를 선택하도록 합니다. 사용자는 입력창에서 가위, 바위, 보 중에서 선택한 후, 선택한 값을 user_choice 변수에 저장합니다. 그 후, if 조건문을 사용하여 가위바위보의 승패를 계산하고, 결과를 출력합니다.

게임을 반복해서 플레이하고자 할 경우, 위 코드를 while 반복문으로 감싸서 사용자가 원할 때까지 게임을 반복하도록 할 수 있습니다.

목동코딩학원 : 온라인코딩교육, 유니티게임개발교육, 로블록스게임개발교육, 한국서비스산업진흥원, 플랫폼프로젝트수업

728x90

+ Recent posts