강의로 돌아가기
신성민

저번 수업이랑 응용해서 한번 짜봤는데요..

A = 'Rock'
B = 'Scissors'
C = 'Paper'

Mine = input('A,B, or C')
print('Mine:', Mine)
Yours = input('A,B, or C')
print('Yours:', Yours)

if Mine == Yours:
    print('DRAW')
else:
    if Mine == A:
        if Yours == B:
            print("WIN")
        else:
            print("LOSE")
    elif Mine == B:
        if Yours == A:
            print('LOSE')
        else:
            print('WIN')
    elif Mine == C:
        if Yours == A:
            print ('WIN')
        if Yours == B:
            print ('LOSE')

이런식으로 짜봤는데 input 두개 넣는 창만 뜨고나서 다음함수로 진행없이 바로 끝나버리네요.. 구조상 문제가 있는건가요?

1 개의 답변
Demi

코드를 보니 순서대로 A, B를 입력하면 mine에는 Rock이, yours에는 Scissors가 저장되길 바라신 것 같은데요.
실제로는 mine에는 문자열 A, yours에는 문자열 B가 저장됩니다.

한번 순서대로 Rock, Scissors를 입력해보세요.
원하는대로 나올거에요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.