[파이썬(Python)] 파이썬 AND, OR, NOT 조건 사용하기


안녕하세요.

 

오늘은 파이썬에서 AND, OR, NOT 조건 사용하는 방법에 대해서 알려드리려고 합니다.

 

AND, OR, NOT 조건들의 각 개념은 다들 숙지하고 계실거라 생각하겠지만..

 

혹시 모르니 간단히 한번 설명 드리겠습니다!

 

AND 조건 – A AND B , A B 모두 둘 다 참이어야 조건 성립

OR 조건 – A OR B, A B 둘 중 하나라도 참이면 조건 성립

NOT 조건 – A NOT B AB 둘다 아니어야 조건 성립

 

이렇게 개념을 이해하시면 되겠습니다.


 

그럼 파이썬 IF 구문을 통해 각각 AND, OR, NOT 에 대한 예제 코드를 작성하면서 조건에 대해 이해해 보도록 하겠습니다.


AND 조건


1

2

3

4

5

6

7

= 50

 

if(a > 20 and a < 60):

    print('a 20보단 크고, 60보단 작은 ')

else:

    print('a 20보단 작거나, 60보단  ')

 

Colored by Color Scripter

cs


실행 결과



위와 같이 a 라는 변수에 50이라는 숫자를 저장해서 AND 조건으로 IF문을 작성하여 출력하니까 50이라는 숫자는 현재 20보단 크고, 60보단 작은 수 라고 알맞게 출력된 것을 확인하실 수 있습니다.


OR 조건


1

2

3

4

5

6

7

= 50

 

if(a == 50 or a ==60):

    print('a 50 이거나 60 이다.')

else:

    print('a 50, 60  제외한 수이다.')

 

Colored by Color Scripter

cs


실행 결과



OR 조건은 둘 중 하나라도 참이면 참이 되는 조건으로써, 현재 a50이라는 숫자를 저장하고 있고, IF문에서 a==50 or a==60 이 조건에서 왼쪽 부분 조건을 만족하므로, 출력 결과 a50 이거나 60 이다. 라고 알맞게 출력된 것을 확인하실 수 있습니다.


NOT 조건


1

2

3

4

5

6

7

= 50

 

if(not a == 15):

    print('a 15 아닌 다른  입니다.')

else:

    print('a 15입니다.');

 

Colored by Color Scripter

cs


실행 결과



Not 조건으로써, 현재 a50이라는 숫자를 저장하고 있고, 당연히 IF 구문 조건은 not a == 15 조건으로써 5015가 아니기 떄문에 “a15가 아닌 다른 수 입니다.” 라고 출력된 것을 확인하실 수 있습니다.

 

이로써 간단히 파이썬에서 제공하는 조건인 AND, OR, NOT에 대해서 알아 보았습니다.

 

감사합니다.^^


728x90

이 글을 공유하기

댓글

Designed by JB FACTORY