방통대/파이썬

6-1 선택 구조

꿈꾸는 몽나 2024. 3. 28. 23:03
728x90

 

선택 구조

: 특정 영역 내의 명령문에 대한 실행 여부를 판단에 따라 결정하는 구조

-> 실행 여부는 조건에 따라 결정

 

 

 

선택 구조의 구문형식

if 불리언식:
    명령문1
    명령문2

-> 들여쓰기는 코드 블록을 표현(들여쓰기 필수!)

-> 특정 동작을 수행하는 한 라인 이상의 명령문의 집합

-> 스페이스 4칸 권고(PEP-8)

 

ex)

// rad의 값이 0보다 크면 코드 실행

// rad의 값이 0보다 작거나 같으면, 코드를 실행하지 않는다.

 

 

 

선택 구조의 실행흐름

: if라는 선택 구조에 의해서 명령문이 실행될 수도, 안될 수도 있다

 

 

 

 

불리언식

: 비교연산자를 사용하여 결과가 불리언 타입으로 생성되는 표현식

 

 

 

 

불리언 타입

: 논리값이 참과 거짓의 값만 표현할 수 있는 데이터 타입

-> True 또는 False 예약어를 사용하여 표현

-> 비교 연산자를 사용한 표현식의 결과로 생성

 

ex)

isStop = suf == vol

// suf == vol 은 False. isStop에 False를 저장시킨다.

 

light_on = 3 > 6

// 3 > 6은 False. light_on에 False를 저장시킨다.

 

 

728x90