2019.06.20 21:10
2019.06.28 23:01
문제에 이렇게 되어 있네요...
만약 자신의 능력보다 같거나 아래인 상대이면 시합을 할 수 있다.
위의 코드에서는 같은 경우는 아무런 출력값을 갖지 않는 경우가 생길 수 있으니 if else로 묶어주시는게 필요해요.
그리고 코드를 더 짧게는 이런 형태로 쓸 수 있어요. 파이썬의 삼항연산을 이용해서
a, b= map(int, input().split())
print('fight' if a>=b else 'avoid)
이렇게 작성할 수 있어요.
2019.06.28 23:01
2019.06.29 09:22
네~ 감사합니다.
저는 문제 해결이 안된 분에게 같은 경우까지 생각하라는 의미에서 쓴 건데 제가 표현을 애매하게 했나봅니다.
사실 저는 파이썬은 잘 모릅니다.
제 글에 댓글을 달아주신 덕분에 파이썬의 삼항연산을 배웠습니다. 감사합니다.
2019.06.29 09:22
2019.06.29 09:52
아니요.. 제가 밑에 달려다가 잘못 눌러서 댓글로 달렸는데...
포인트 당첨되는 바람에 삭제가 안됐습니다;;
죄송합니다.
능력치가 같은 경우는 어떻게 되는지...