본문으로 바로가기

if 조건문, else, elif

category Python/python 2020. 10. 13. 18:00

의사 코드(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