2는 i == 1이나 2입니다.
이때 2는 2 가 0이 아니다 를 의미하므로 모든 수를 출력합니다.
3은 정확히 모르겠지만 (1 or 2)는 위에서 말했듯 1 은 0이 아니거나 2는 0이 아니다 이므로 (1 or 2) 는 1이 되므로 i가 1일때만 출력하는 것입니다.
4는 2에서 말한 것과 같은데 and 이므로 i 가 1일 때만 출력이 됩니다.
2는 i == 1이나 2입니다.
이때 2는 2 가 0이 아니다 를 의미하므로 모든 수를 출력합니다.
3은 정확히 모르겠지만 (1 or 2)는 위에서 말했듯 1 은 0이 아니거나 2는 0이 아니다 이므로 (1 or 2) 는 1이 되므로 i가 1일때만 출력하는 것입니다.
4는 2에서 말한 것과 같은데 and 이므로 i 가 1일 때만 출력이 됩니다.
댓글을 작성하려면 로그인해야 합니다.
sween9812 1년 전
조건문에 사용되는 or,and에 관한 질문입니다.
1번을 제외한 2~5번의 결과와 과정이 이해가 가질 않습니다.
저런 결과가 나오게 된 과정을 설명해주시면 감사하겠습니다.
좋은 하루 되세요.