질문있습니다
353
작성한 질문수 1
print(not(3+1))
이것을 입력하면 false가 나오는데
원래대로라면 참 거짓 판별을 못하기 때문에 오류가 나야한다고 생각했지만 false가 나오네요.....
이유와 not의 원리를 알려주실수있나요
답변 1
1
어떤 숫자 자체를 boolean, 즉 True/False로 판단할 수 있습니다! 0은 False이고 0을 제외한 수를 True로 판단합니다!
그래서 not(3+1)에서 3+1은 4이고 4는 0이 아니기 때문에 True로 판단할 것 입니다. 따라서 not(True)가 되기 때문에 결론적으로 False가 나오는 거죠
전 이렇게 풀었습니다
0
27
1
비만도까지 구하는 프로그램을 만들었습디나
0
46
1
키보드 단축키 알려주세요!
0
45
1
python.add에 대해서
0
73
1
변수의 문자열 출력문에 대해서 질문이 있습니다.
0
86
1
quiz 8 오류 문제
0
121
1
str() 작성 위치
0
104
1
아나콘다
0
122
1
윈도우 설치 도와주세요
0
147
1
std_weight함수에서weight만return가능한가요?
0
105
1
오른쪽위 실행버튼을 누르면 터미널에 에러가 뜨고 컨트롤+F5를 누르면 에러가 안뜹니다.
0
97
1
설치해서 시작하는데 문제가 있습니다.
0
134
1
함수 입력할 때 설명 툴팁 나오게 하려면 어떻게 하나요?
0
218
1
2장 환경설정 문의
0
154
1
스타크래프트 프로젝트
0
124
1
python 파일명.py 입력시 Python 출력
0
213
1
로드맵 질문있습니다!
0
152
2
오류
0
125
1
질문 있습니다.
0
119
1
블로그에 학습한 내용을 정리해도 괜찮을까요?
0
238
1
#퀴즈 3의 5번 질문
0
133
1
print("ㅋ"*5) 에 대한 결과가 도출되지 않습니다
0
125
1
가변인자의 위치가 중요한가요?
0
128
1
vscode옛날 버전 설치
0
292
1





