ex9-7.py 가위바위보 게임 (random.choice)

10 P
QUESTION 04 #664
리스트에서 무작위 하나를 골라 가위바위보를 합니다. 빈칸에 들어갈 알맞은 함수 호출을 채우세요.

※ random 결과는 매번 다릅니다.

예시 입력: n
main.py
import random

def whoWin(x, y) :
    if x == "가위" :
        if y == "가위" :
            msg = "무승부입니다!"
        elif y == "바위" :
            msg = "당신의 승리입니다!"
        else :
            msg = "나의 승리입니다!"
    elif x == "바위" :
        if y == "가위" :
            msg = "나의 승리입니다!"
        elif y == "바위" :
            msg = "무승부입니다!"
        else :
            msg = "당신의 승리입니다!"
    else :
        if y == "가위" :
            msg = "당신의 승리입니다!"
        elif y == "바위" :
            msg = "나의 승리입니다!"
        else :
            msg = "무승부입니다!"

    return msg

print("=" * 30)
print("가위 바위 보 게임")
print("=" * 30)

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

while again == "y":
    me  = 
    you = random.choice(gawibawibo)

    result = whoWin(me, you)

    print("나 : %s" % me)
    print("당신 : %s" % you)
    print(result)
    print("-" * 30)

    again = input("계속하려면 y를 입력하세요!")
    print()
실행 결과 예시
==============================
가위 바위 보 게임
==============================
나 : 가위
당신 : 바위
당신의 승리입니다!
------------------------------
INTERACTIVE SHELL Shift + Enter 로 즉시 실행