가위, 바위, 보를 각각 0, 1, 2에 대응시켰다.
import random
rsp = ('가위', '바위', '보')
# 사용자에게서 입력받기
me = int(input('가위(0) 바위(1) 보(2) 중 하나 입력'))
# 컴퓨터의 입력 (0,1,2 중 랜덤 정수)
com = random.randint(0, 2)
# 나와 컴퓨터의 입력을 각각 출력해보기
print('나:', rsp[me], ' / 컴퓨터:', rsp[com])
# 승패 판정
if com == me:
print('비겼습니다.')
elif (com + 1) % 3 == me: # 승패관계: 0 < 1 < 2 < 0
print('이겼습니다.')
else:
print('졌습니다.')
728x90