가위바위보 만드는 방법은 뭔가요?

2019. 04. 11. 03:37

import random win=0 draw=0 lose=0

while 1: com=random.randint(0,2) print('컴퓨터:',com) a=int(input('0:가위 1:바위 2:보자기: ')) res=com-a

if res==0:
    print('draw \n')
if res==-1 or res==2:
    print('win \n')
    win=win+1
if res==1 or res==-2:
    print('lose \n')
    lose=lose+1

여기까지 동작은잘됩니다 근데 여기서 9를 입력하면 몇전 몇승 몇패 승률 몇%인지 출력하고 끝내야하는데 잘안되네요 어떻게해야하나요?

공유하고 보상받기 ♥︎

총 1개의 답변이 있습니다.

질문자 채택 답변
if res == 9:
    print(win + lose, "전 ", win, "승 ", lose, "패 승률 ", win / (win + lose) + "%")

총 게임 횟수는 이긴 횟수(win)와 진 횟수(lose)를 더하면 되고,

승률은 이긴 횟수(win)를 총 게임 횟수(win + lose)로 나누면 됩니다.

2019. 04. 11. 03:42
81