inflearn logo
강의

Course

Instructor

Python, just for fun

Logical Operators Explained with Examples

print(not A or B) 가 Ture인 이유

636

RED THE

1 asked

0

not은 반대로 나오는데요.

A or B는 Ture 고 not은 반대니 False가 나와야 한다고 생각했는데 Ture가 나온 이유를 알 수 있을까요?

논리연산자 python

Answer 1

1

gyul

안녕하세요~ 

A 는 True 이고 B도 True입니다. 

A or B는 당연히 True겠죠?

not A or B는 왜 True 일까요? 

그 이유는 or 연산자는 A or B 둘중 하나만 True여도 참(True) 라고 판단을 하기 때문입니다. 

알려주신 예제에서 

'not A' 는 False 이고요, 'B'는 True 입니다. 

즉 `False or True` 인 것이죠. 둘중 하나만 True여도 참이기 때문에 True가 되는 것이랍니다. 

수강평 이벤트

0

6

1

작업형 1 (삭제예정, 구 버전)

0

26

2

강의노트는 어디있나요?

0

10

0

노션 학습 자료 권한 요청

0

10

1

수강기간 연장 문의드립니다.

0

17

1

2유형 레이블 인코딩 VS 원핫 인코딩

0

19

3

part2강의 문의사항입니다.

0

15

2

수강기간 연장 문의드립니다.

0

26

1

인덱스 슬라이싱

0

26

2

코드를 첨부해야하는 이유가 있나요?

0

20

2

소리가 겹쳐서 들려요

0

19

2

데스크톱과 노트북 연결

0

25

1

dict, zip

0

21

2

노션 : 파트3번 링크와 권한 , 파트4번 권한요청, 파트 5번도 미리 요청 드립니다.

0

27

4

6-6 실습 문의

0

21

2

미션 06-02

0

23

2

yes24 수집 md 파일 만들 때

0

21

2

python main.py 실행시 게임이 실행이 안돼요

0

26

2

antigravity 대신 cursor를 활용해도 되나요?

0

25

1

뉴스 검색 분류 한도초과

0

36

2

완성자료

0

25

2

섹션5 노션링크 는 따로 없나요?

0

27

2

윈도우 환경에서 블랙 설치경로를 어떻게 찾나요?

0

731

1

'파이썬은 모듈을 어떻게 찾나' 강의중 화면이 안 나오네요.

1

484

2