상세 컨텐츠

본문 제목

[PYTHON] 조건문과 반복문

PYTHON/기본

by ranlan 2021. 4. 20. 18:17

본문

728x90

 

조건문

IF문 

if 조건1:
   수행할 문장1
   수행할 문장2
   ...
elif 조건2:
    수행할 문장A
    수행할 문장B
    ...
elif 조건3:
    ...
else:
    모든 경우에 해당 안될 때 수행할 문장
    ...

값이 있을 때는 항상 true

flag = 1
if flag:
    print('1 is True')
더보기

0이 아닌 모든 숫자, 비어있지 않은 모든 그룹형 변수 -> True
0 혹은 비어있는 모든 그룹형 변수 -> False

 

삼항연산자 

참인 경우 if 조건 else 거짓인 경우

max = num1 if num1 > num2 else num2

min = num1 if num1 < num2 else num2

 

 

반복문

WHILE 문 

while 조건:
    반복할 내용
    
while True:
    반복할 내용
    
    # 아래 코드를 실행하지 않고 다음 반복으로 넘어갈 때
    continue
    
    # 반복을 멈출 때
    break

조건이 True 일동안 내용 반복되며 반복될 내용이 다 수행되고 조건을 체크했을 때 False가 되면 반복문 탈출

 

FOR 문 

for something in 그룹형변수:
	something

인덱스가 필요할 때

for index, something in enumerate(그룹변수):
	index, something

range() 이용하여 지정된 횟수만큼 반복

- range(A) 0부터 A-1까지

for i in range(10):
    print(i) # 0부터 9까지

- range(A, B) A부터 B-1까지

for i in range(1, 10):
    print(i) # 1부터 9까지

- range(A, B, C) A부터 B-1까지 C간격으로

for i in range(3, 17, 3):
    print(i) # 3부터 16까지 3씩

 

 

 

728x90

관련글 더보기

댓글 영역