DeepFlowest

[CodeUp]기초100제(python)_1053번 : [논리연산] 참 거짓 바꾸기(NOT 연산) 본문

알고리즘/코드업

[CodeUp]기초100제(python)_1053번 : [논리연산] 참 거짓 바꾸기(NOT 연산)

Orange57 2020. 3. 14. 01:15
728x90
반응형
SMALL

문제 : 

1(true, 참) 또는 0(false, 거짓) 이 입력되었을 때
반대로 출력하는 프로그램을 작성해보자.

[참고]

비교/관계 연산(==, !=, >, <, >=, <=)이 수행될 때,
0False으로 인식되고, 0이 아닌 모든 수True으로 인식된다.

참 또는 거짓의 논리값을 역(반대)으로 바꾸기 위해서는
논리(logical)연산자 !를 사용할 수 있다.

이러한 논리연산을 NOT 연산이라고도 부르고,
프라임(기호 오른쪽에 따옴표) 이나 바(기호 위에 가로 막대)로 표시하고,
집합 기호로는 c (여집합, complement)를 의미한다. 모두 같은 의미이다.

참, 거짓의 논리값(boolean value)인 불 값을 다루어주는 논리연산자는
!(not), &&(and), ||(or) 이 있다.

답 : 

설명 : 

(not a) 를 하면 True or False가 출력되고 

int(not a)를 해서 1 or 0이 출력 된다.

 

불 자료형 / 연산 정리 부분 참고

==> https://deepflowest.tistory.com/55

728x90
반응형
LIST
Comments