불리언 값을 결합하는 and, or 연산자
이번 수업에서는 and
와 or
연산자에 대해 조금 더 자세히 알아보겠습니다.
and 연산자
and
연산자는 연산자 좌우의 모든 조건이 참(True)일 때만 참을 반환합니다.
and 연산자 예시
is_admin = True is_logged_in = True # 관리장이면서 로그인한 경우 print(is_admin and is_logged_in) # True
위 코드 예시에서 is_admin and is_logged_in
는 관리자이면서(is_admin
) 로그인한 경우(is_logged_in
)에만 참을 반환합니다.
이와 같이 and
연산자는 여러 조건을 동시에 만족해야 하는 경우에 사용됩니다.
or 연산자
or
연산자는 연산자 좌우에서 적어도 하나의 조건이 참(True)일 때 참을 반환합니다.
or 연산자 예시
is_admin = True has_permission = False # 관리자거나 권한이 있는 경우 print(is_admin or has_permission) # True
위 코드 예시에서 is_admin or has_permission
는 관리자이거나(is_admin
) 권한이 있는 경우(has_permission
)에 참을 반환합니다.
or
연산자는 여러 조건 중 하나만 만족하면 되는 경우에 사용됩니다.
and, or 연산자 활용하기
아래와 같이 and
, or
연산자를 조합하여 여러 조건을 결합할 수 있습니다.
and, or 연산자 조합 예시
is_admin = True is_logged_in = True has_permission = False # 관리자이고 로그인한 경우 또는 권한이 있는 경우 is_allowed = (is_admin and is_logged_in) or has_permission print(is_allowed) # True
예시의 is_allowed
변수는 is_admin
이 참이고 is_logged_in
이 참인 경우, 또는 has_permission
이 참인 경우에 참을 반환합니다.
Mission
0 / 1
다음 중 and
연산자에 대한 설명으로 옳은 것은 무엇일까요?
조건 중 하나만 참이어도 참을 반환한다.
조건이 모두 거짓일 때 참을 반환한다.
모든 조건이 참일 때만 참을 반환한다.
조건 중 하나라도 거짓이면 참을 반환한다.
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과