가위/바위/보 게임 만들기

30 P
QUESTION 11 #262
이기는 관계를 정의한 딕셔너리를 활용하여 가위/바위/보 승패를 판정합니다. 빈칸을 채워보세요.
main.py
import random

def whoWin(me, you):
    if  == you:
        return "무승부입니다!"
    
    # 이기는 관계 정의 (Key가 Value를 이김)
    win = {"가위": "보", "바위": "가위", "보": "바위"}
    
    if win[me] == :
        return "나의 승리입니다!"
    else:
        return "당신의 승리입니다!"

gawibawibo = ["가위", "바위", "보"]
again = "y"

while again == "y":
    me = random.(gawibawibo)
    you = random.(gawibawibo)
    
    print(f"나 : {me}\n당신 : {you}")
    print(whoWin(me, you))
    print("-" * 30)
    
    again = input("계속하려면 y를 입력하세요! ")
실행 결과 예시
나 : 가위
당신 : 가위
무승부입니다!
------------------------------
계속하려면 y를 입력하세요! y
나 : 바위
당신 : 바위
무승부입니다!
------------------------------
계속하려면 y를 입력하세요! n
INTERACTIVE SHELL Shift + Enter 로 즉시 실행