728x90

Python 언어로 가위바위보 게임을 구현하는 방법은 다양하지만, 아래는 간단한 예시 코드입니다.

import random  # 랜덤 모듈을 불러옵니다.

# 사용자가 선택할 수 있는 가위, 바위, 보 중에서 하나를 입력받습니다.
user_choice = input("가위, 바위, 보 중 하나를 선택하세요: ")

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

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

# 사용자와 컴퓨터가 선택한 값을 비교하여 결과를 출력합니다.
if user_choice == computer_choice:
    print("비겼습니다!")
elif (user_choice == "가위" and computer_choice == "보") or \
     (user_choice == "바위" and computer_choice == "가위") or \
     (user_choice == "보" and computer_choice == "바위"):
    print("사용자 승리!")
else:
    print("컴퓨터 승리!")

위 코드에서, random 모듈을 사용하여 컴퓨터가 랜덤으로 선택하는 가위, 바위, 보 중에서 하나를 선택합니다. 사용자가 입력한 값을 비교하여 승패를 결정하고 결과를 출력합니다.

이 코드는 간단한 예시일 뿐, 더욱 많은 예외 처리와 오류 처리, 반복적인 게임 진행 등의 로직을 추가하여 보다 완벽한 가위바위보 게임을 구현할 수 있습니다.

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

728x90

+ Recent posts