논리연산자(and/or)와 비트연산자(& / |)는 다름.

백아름·2023년 10월 1일
0

python

목록 보기
27/28
  • and: 논리 연산자로, 두 조건 모두 참일 때 True를 반환합니다.
  • &: 비트 연산자로, 두 숫자의 각 비트를 비교하여 둘 다 1일 때만 1을 반환합니다.

파이썬의 조건문에서 논리 연산을 할 때는 and와 or 같은 논리 연산자를 사용해야 합니다.
비트 연산자인 &와 |는 주로 정수의 각 비트를 직접 조작할 때 사용됩니다.

따라서, 코드에서 &를 사용하면 예상치 못한 동작이 발생할 수 있습니다.
**조건문**에서 논리 연산을 수행할 때는 and와 or를 사용해야 올바른 동작을 보장받을 수 있습니다.

profile
곧 훌륭해질 거에요!

0개의 댓글