의사 코드(pseudo code)
: 실제 프로그래밍 언어가 아닌 사람의 언어로 프로그래밍 언어를 표현한 것
: 보통 특정 프로그래밍 언어를 사용하지 않고 알고리즘이나 컴퓨터 명령을 기술할 때 사용
if조건문
: 반드시 들여쓰기를 해야함(Tab or 띄어쓰기4번 - 둘 중 하나로 통일)
if 조건식:
코드
if 조건문에서 코드(출력부) 생략
중첩 if조건문 사용하기
: 들여쓰기를 맞게 사용해야함
else 사용하기
: 들여쓰기를 맞춰서 사용해야 함
if 조건식:
코드1
else:
코드2
if 조건문의 동작 방식
: boolean 타입, None
: 숫자 타입
- 0이 아닌 수는 참
: 문자열 타입
파이썬 문법 중 False로 취급하는 것들
: None
: False
: 0인 숫자들 : 0, 0.0, 0j
: 비어 있는 문자열, 리스트, 튜플, 딕셔너리, 세트 - ' ', " ", [ ], ( ), { }, set( )
: 클래스 인스턴스의 __bool__( ), __len__( ) 메서드가 0 또는 False를 반환할 때
조건식을 여러 개 지정하기
중첩 if 조건문과 논리 연산자
elif
: else if
: 단독으로 사용할 수 없음
if 조건식:
코드1
elif 조건식:
코드2
: elif는 else보다 앞에 있어야 함
반응형
'Python > python' 카테고리의 다른 글
리스트와 튜플 응용하기 (0) | 2020.10.14 |
---|---|
for 반복문, while 반복문, break, continue (0) | 2020.10.13 |
세트(set) 기초 (0) | 2020.10.13 |
딕셔너리 사용 (0) | 2020.10.13 |
파이썬(Python) 기초 (0) | 2020.10.12 |