아이펠 2일차

hou·2021년 12월 28일
0
2021년 12월 28일 화요일


코딩도장 Unit 13~15 정리

Unit 13. if 조건문

조건문 사용 방법

if 조건식:
	코드작성
    
# 중첩 조건문
if 조건식:
	코드작성
    if 조건식:
		코드작성

예시

if x == 0:
	print('3')
    
# 비교 연산자로 ==, >, <, >=, <=, !=, is, is not ... 사용할 수 있다.

파이썬에서 =는 할당으로 사용하고 있으므로 비교할 때 ==로 사용해야 한다.
또한 조건식 끝 부분에 콜론(:)이 없어도 오류다.

코드를 생략하는 방법

x = 3
if x == 3:
	pass	# TODO: x가 3일 때 ~작업 필요

다음과 같이 if 조건문의 형태는 유지하고 주석으로 남기면서 사용하는 경우가 있다.


Unit 14. else

else 사용 방법

if 조건식:
	코드1
else:
	코드2

예시

x = 10
if x == 8:
	print('8')
else:
	print('not 8')
    
# 결과는 not 8

조건부 표현식(conditional expression)

변수 = 값 if 조건문 else 값 형식으로 축약이 가능한 조건부 표현식이다. 후에 람다 표현식에서 자주 사용한다.

x = 10
y = x if x == 50 else 0
y

# y의 값은 0

Unit 15. elif

elif 사용 방법

예시


생각해보기

if, else, elif문은 다 비교연산자로 쓰인다. 그렇다면 논리 연산자는 어떤게 있을까?

profile
할 수 있다

0개의 댓글