가위 바위 보 게임

Hello World·2023년 6월 1일

PYTHON RECIPES

목록 보기
1/3

결과

코드

import random


def is_win(player, opponent):
    if (player == 'r' and opponent == 's') \
            or (player == 's' and opponent == 'p') \
            or (player == 'p' and opponent == 'r'):
        return True
    return False


def play():
    user = input("----- 가위(scissor): s, 바위(rock): r, 보(paper): p -----\n 입력: ")
    computer = random.choice(['r', 'p', 's'])

    if user.lower() == computer:
        return "비겼습니다."

    if is_win(user, computer):
        return "이겼습니다!"

    return "졌습니다.."


if __name__ == '__main__':
    print(play())

0개의 댓글