Python 제어문 _ 조건문 _ bool
제어문?
-> 프로그램의 흐름을 제어함
1. 조건문
2. 반복문
# print를 어디에 종속 문장으로 쓰이는지 여부에 따라 출력이 다름
조건문의 종속문장 : 실행 유무
반복문의 종속문장 : 반복 횟수
조건문?
-> ~라면, ~가 아니라면
Python에서 사용되는 자료의 형태
-> Bool : True, False를 나타내는 자료형
# 숫자 자료형의 경우 0 and 0.0의 경우 False
# 문자열 자료형의 경우 ""의 경우 Fasle (단 " ", 따옴표 안에 띄어쓰기는 True)
# Python의 경우 True, False의 첫 글자는 대문자
if [ Bool ] :
-> Bool의 값이 참일 때 실행되는 종속 문장
# : 의 의미 : 다음에 오는 문장은 현 if의 종속 문장임
# 종속 문장은 띄어쓰기를 해야 함(\t), 기본 4칸 (but 1칸 이상여도 상관없음)
# 같은 종속 문장은 띄어쓰기 간격이 똑같아야 함
비교 연산자, 논리 연산자는 Bool값을 반환함
if [ Bool ]
if [ 비교 연산자 ]
if [ 논리 연산자 ]
if의 확장 : if, elif, else
# if로 시작
# else는 끝맺음
# if 다음으로는 자유롭게 사용 가능 (조건에 따라)
# 조건의 유무
if ~라면 (조건 O)
elif ~라면 (조건 O)
else 그 밖의 (조건 X)
ex)
if [ bool ] :
[ 종속 문장 ]
elif [ bool ] :
[ 종속 문장 ]
else :
[ 종속 문장 ]