Progremming Study/python

Python 제어문 _ 조건문 _ bool

dana's 2022. 5. 19. 19:29
728x90

제어문?

-> 프로그램의 흐름을 제어함

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 :

    [ 종속 문장 ] 

728x90