728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제: 다음과 같이 사용자 2명으로부터 가위, 바위, 보를 입력 받아 가위, 바위, 보 규칙이 정의된 함수를 이용해 승패를 결정하는 코드를 작성하십시오.
input
홍길동
이순신
가위
바위
ouput
바위가 이겼습니다!
code
lst=['가위','바위','보']
a=input()
b=input()
hong=''
Lee=''
def function(hong, Lee):
if hong==lst[0] and Lee==lst[1]:
print("바위가 이겼습니다!")
elif hong==lst[1] and Lee==lst[2]:
print("보가 이겼습니다!")
elif hong==lst[2] and Lee==lst[0]:
print("가위가 이겼습니다!")
elif hong==lst[1] and Lee==lst[0]:
print("바위가 이겼습니다!")
elif hong==lst[0] and Lee==lst[2]:
print("가위가 이겼습니다!")
hong=input()
Lee=input()
function(hong,Lee)
사용자 문자 이름을 입력받은 후 가위바위보 규칙대로 함수를 만들어서 pass를 했다. 사용자 순서 변경, 비길때 등이 문제에 안써있어 그 부분은 고려를 안하고 code를 생각했다.
728x90
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 6323].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 4 (0) | 2021.07.18 |
---|---|
[SWEA 6321].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 3 (0) | 2021.07.18 |
[SWEA 6319].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 8. 함수의 기초 1 (0) | 2021.07.16 |
[SWEA 6253]. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 7. 흐름과 제어 - 반복 13 (0) | 2021.07.16 |
[SWEA 6251]. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 7. 흐름과 제어 - 반복 11 (0) | 2021.07.16 |