if
조건문# 조건문 (if/else)
a = 3
b = 5
c = 1
if a < b :
print('a는 b보다 작다')
else :
print('a는 b보다 크다')
# 결과
a는 b보다 작다
if a < c :
print('a는 c보다 작다')
else :
print('a는 c보다 크다')
# 결과
a는 c보다 크다
elif
elseif
를 elif
로 표현하여, 조건문을 추가시킬 수 있다.
a = 3
b = 3
if a < b :
print('a는 b보다 작다')
elif a == b : # 조건을 추가 (elif)
print('a는 b와 같다')
else :
print('a는 b보다 크다')
# 결과
a는 b와 같다
and
/ or
)a = 3
b = 5
c = 1
if a < b and a < c : # 조건문은 중복이 가능 (and/or)
print('a는 b보다 작다')
elif a == b :
print('a는 b와 같다')
else :
print('a는 b보다 크다')
# 결과
a는 b보다 크다
개발을 하다 보면 여러 동작을 반복해야 하는 경우가 생긴다
( 예를 들면 상품 목록에서 상품을 차례대로 출력하거나 숫자를 1부터 10까지 하나씩 증가시키면서 동일한 코드를 반복 실행해야 하는 경우! )
이때 반복문(loop)
을 사용하면 동일한 코드를 여러 번 반복할 수 있다
for
반복문# 반복문 (for_in)
for i in range(5) : # 0부터 5까지 1씩 증가를 반복
print(i)
# 결과
0
1
2
3
4
--------------------------------------------------------------------
# 리스트와 함께 쓰이는 경우
aaa = [1,2,3,4,5,6,7,8]
for i in aaa : # 리스트 안에 있는 값을 하나씩 꺼내옴
print(i)
# 결과
1
2
3
4
5
6
7
8
while
반복문# 반복문 (while)
i = 0 # i는 0부터
while(i<5): # 5까지
print(i)
i += 1 # i=i+1 ➡ i에 1씩 더한다
# 결과
0
1
2
3
4