donny0417   1년 전

코드의 7번째 줄인 elif a!=b and b!=c and a!=c: 로 수정하였을 때는 제대로 실행되었지만

이 것을 elif a!=b!=c:로 하였을 때는 2 5 2 를 입력하는 경우 세 입력값이 모두 다른 값인 것처럼 계산해 500이 나오는 것을 확인할 수 있었습니다.

혹시 두 코드의 차이가 무엇인지, 아래와 같이 작성하였을 때는 왜 그러한 결과값이 나오는지 궁금합니다.

paaapaaa   1년 전

a != b and b != c만 판별하기 때문입니다. a!=b!=c and a!=c라고 하면 동일하게 나올겁니다

댓글을 작성하려면 로그인해야 합니다.