728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제 : 다음의 결과와 같이 가상의 두 사람이 가위 바위 보 중 하나를 내서 승패를 가르는 가위 바위 보 게임을 작성하십시오.
이 때 ["가위", "바위", "보"] 리스트를 활용합니다.
input 설명
두 줄에 ["가위", "바위", "보"] 중 하나가 차례로 주어진다.
output 설명
첫 번째 사람은 Man1, 두 번째 사람은 Man2라고 하고, 이긴 사람의 결과를 출력한다.
예를 들어, Man1이 이겼을 경우 Result : Man1 Win! 이라고 출력한다.
단, 비긴 경우는 Result : Draw 라고 출력한다.
input
입력
바위
가위
output
출력
Result : Man1 Win!
code
Man1=input()
Man2=input()
if Man1=="가위" and Man2=="바위":
print("Result : Man2 Win!")
elif Man1=="바위"and Man2=="가위":
print("Result : Man1 Win!")
elif Man1=="보"and Man2=="바위":
print("Result : Man1 Win!")
elif Man1=="바위"and Man2=="보":
print("Result : Man2 Win!")
elif Man1=="가위"and Man2=="보":
print("Result : Man1 Win!")
elif Man1=="보"and Man2=="가위":
print("Result : Man2 Win!")
else:
print("Result : Draw")
리스트 case=["가위", "바위", "보"]를 만들어 index로 찾는 방법도 있지만 위와 같이 직접적으로 판별하는 방법도 있다.
반응형