질의응답 게시판
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 = random.choice(gawibawibo)
you = random.choice(gawibawibo)
result = whoWin(me, you)
print('나:%s'%me)
print('당신:%s'%you)
print(result)
print('='*30)
again = input('계속하려면 y를 입력하세요')
print()
실행시!!!
아래와 같이 출력 됩니다
해결방법이 무엇인지요??
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 21:26:53) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
=============================================== RESTART: C:파이썬실습source_09_random_toss.py ===============================================
==============================
가위 바위 보 게임
==============================