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

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

태은코딩 2023. 12. 22. 08:59

6052 : [기초-논리연산] 정수 입력받아 참 거짓 평가하기(설명)(py)

입력값
두 정수 a, b가 공백을 두고 입력된다.
-2147483648 <= a, b <= +2147483647
출력값
입력된 값이 0이면 False, 0이 아니면 True 를 출력한다.

 

입력 예시
0
출력 예시
False

 

정답 및 가능한 정답

a=int(input())
print(bool(a))
a=int(input())
print(0!=a)

 

해설

bool 함수는 전달되는 변수에 어떤 값이 있으면 True를 반환, 없으면 False를 반환한다.
print(bool("Hello"))
>>>True

bool 함수에 값이 없는 0이나 0.0 빈 컨테이너, None인 경우에 False가 반환된다.
print(bool(""))
>>>False

print(bool(0))
>>>False