1-4-1. Boolean과 if 조건문 관계를 아시나요?
Boolean 자료형
True 혹은 False 값만 가질 수 있습니다.
어떠한 명제(Boolean)가 ‘참’인지 ‘거짓’에 따라
다른 코드를 실행할 때 자료형이 의미를 가질 수 있습니다.
비교 연산자
비교 연산자를 통해 Boolean을 만들 수 있게 됩니다.
파이썬의 6개 비교 연산자
- == : 같다
- != : 다르다
- > : 왼쪽이 크다
- < : 왼쪽이 작다
- <= : 왼쪽이 작거나 같다
- >= : 왼쪽이 크거나 같다
숫자비교의 표현들은 익숙한 경우가 많습니다.
다만, 문자(str)값을 가지는 글자를 비교할 경우는
사전 순서를 크고 작음으로 표현합니다.
연산하기 : 논리 연산자
- not : (아니다) Boolean을 반대로 전환하기
- and : (그리고) 피연산자 두 개 모두 참일 때 True를 출력, 그 외에는 모두 False를 출력
- or : (또는) 피연산자 두 개 중에 하나만 참이면 True를 출력, 두 개 모두 거짓이여야 False를 출력
print(not True) print(not False)
if 조건문
if 조건문은 조건에 따라 다른 코드를 실행하거나, 특정 상황에 실행하지 않게 만들기 위해 사용하는 구문입니다.
조건을 기반으로 실행의 흐름을 변경하는 것으로 생각하면 됩니다. (조건 분기)
if 조건문의 기본적인 구조
if 표현식 : boolan이 참일 때 실행할 문장
if 줄에 :(콜론)을 꼭 붙여주고
4칸을 들여쓰기(스페이스바 혹은 탭1회)를 사용하여
if문에 포함된 코드라는 것을 구분하게 만들어줍니다.
(vscode와 같은 텍스트에디터들은 대부분 이를 자동으로 해줍니다.)
핑백: 1-4-2. Python 조건문 활용해 보기 » 코드 한입