프로그래밍 문제 풀이/코드업(파이썬)

코드업[CodeUp] Python 기초 100제 [6053번]

태은코딩 2023. 12. 23. 23:57

6053 : [기초-논리연산] 참 거짓 바꾸기(설명)(py)

입력값
정수 1개가 입력된다.
출력값
입력된 정수의 불 값이 False 이면 True, True 이면 False 를 출력한다.

 

입력 예시
1
출력 예시
False

 

정답 및 가능한 정답

a = bool(int(input()))
print(not a)
a=int(input())
print(not a)
a = bool(int(input()))

if (a == True):
    print("False")
else:
    print("True")

 

해설

bool 함수는 전달되는 변수에 어떤 값이 있으면 True를 반환, 없으면 False를 반환한다.
bool 함수에 값이 없는 0이나 0.0 빈 컨테이너, None인 경우에 False가 반환된다.

not 논리연산자
not x 형태로 참과 거짓을 뒤집는다.