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
'코딩교육 > Python' 카테고리의 다른 글
목동코딩학원, Python Tetris(테트리스) 코드 (0) | 2023.03.25 |
---|---|
목동코딩학원, Python 언어 기초 문법 (0) | 2023.03.25 |
목동코딩학원, Python 언어 가위바위보 게임 소스(2) (0) | 2023.03.25 |
목동코딩학원, Python 언어 가위바위보 게임 소스(1) (0) | 2023.03.25 |
목동코딩학원, Python 언어 기본 알고리즘 수업 (0) | 2023.03.25 |