불로구

3. 파이썬(Python) - 논리 연산자 본문

프로그래밍/파이썬

3. 파이썬(Python) - 논리 연산자

맹이맹이 2020. 6. 15. 00:21
반응형

논리 연산자란?

- 여러 가지 조건을 복합해 결과에서 참 또는 거짓을 판단한다!

연산자

설명

and(논리곱)

두 가지 모두 참이어야 한다!

or(논리합)

둘 중 하나만 참이어도 참이다!

not(논리 부정)

참이면 거짓, 거짓이면 참!

a라는 변수에 값 99를 넣었다!

( a > 100 ) and ( a < 200 ) = a가 200보다는 작지만 100보다 크지 않기에 하나의 false가 존재하므로, false

( a > 100 ) or ( a < 200 ) = 둘 중 하나의 결과가 true이므로, true

( a == 100 ) = a는 99이므로 100이 아니다! 즉 not이 붙었으므로, true

 

예시

for 문과 논리연산자 and를 통해 1~10중 2와 3의 공배수를 구했다!

i가 2로 나누면 0이 되고, 3으로 나눠도 0이 되어야 하는 숫자는 1~10사이에 6뿐이므로 6이 출력!

혹시나 궁금한 점은 댓글로 남겨주세요!

반응형

'프로그래밍 > 파이썬' 카테고리의 다른 글

2. 파이썬(Python) - 산술 연산자  (0) 2020.06.15
1. 파이썬(Python) - 출력문  (0) 2020.06.15
Comments