방통대/파이썬
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