조건의 참과 거짓을 만드는 비교식을 배웁니다.
bool 값은 True와 False 두 가지입니다. ==는 값이 같은지, !=는 다른지, <와 >= 등은 순서를 비교합니다. 비교 결과가 조건문과 반복문의 실행 여부를 결정합니다.
예제에서 age >= 18 and agreed 부분부터 찾으세요. 값을 만드는 표현식과 그 값을 다음 문장으로 넘기는 흐름을 한 줄씩 따라가면 실행 결과를 스스로 설명할 수 있습니다.
and는 왼쪽이 거짓이면 오른쪽을 평가하지 않고, or는 왼쪽이 참이면 오른쪽을 평가하지 않는 단락 평가를 사용합니다. not은 참과 거짓을 뒤집습니다.
조건 이름을 is_active, has_permission처럼 질문 형태로 지으면 복잡한 식을 읽고 테스트하기 쉬워집니다.
이 코드는 브라우저의 실제 Python에서 실행됩니다. 먼저 현재 결과를 확인한 뒤 로그인 가능 조건에 계정 잠금 여부를 추가하세요.
=는 대입이고 ==는 비교입니다. 또한 문자열 숫자와 정수는 같은 값으로 비교되지 않습니다.
직접 바꿔보세요로그인 가능 조건에 계정 잠금 여부를 추가하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.