[Python] 기초 #4-조건문, 반복문

정보구니·2021년 11월 17일
0

Python

목록 보기
4/18
post-thumbnail

조건문


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

elseifelif로 표현하여, 조건문을 추가시킬 수 있다.

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

0개의 댓글