if 조건:
실행코드
elif 조건:
실행코드
else :
age = 31
if age>19 :
print("성인입니다.")
elif age>30 :
print("확실한 성인입니다.")
else :
print("미성년자입니다.")
--- 위 코드를 보면, if 부터 순차적으로 진행되기 때문에 내가 원하는 값인 "확실한 성인입니다" 대신 "성인입니다."가 결과값으로 나옴.
age = 31
if age>30 :
print("확실한 성인입니다.")
elif age>19 :
print("성인입니다.")
else :
print("미성년자입니다.")
--- 위 코드처럼 수정하면 순차적으로 작동하여, 원하는 결과값을 얻을 수 있음.
for 변수 in 컬렉션 :
실행 코드
for i in range(시작, 종료, 단계) :
실행코드
# 1부터 10까지의 숫자 중 짝수만 출력하는 프로그램
for i in range(1, 11):
if i % 2 == 0:
print(i)
while 조건 :
실행코드
age = 11
while age < 20 :
print(age)
age += 1
# 11, 12, 13, 14,....., 19
while age < 20 :
age += 1
print(age)
# 12, 13, 14, ...., 20
break
break 문은 반복문을 즉시 종료시킴.
반복문 내에서 특정 조건이 만족되면 더 이상 반복할 필요가 없을 때 사용.
continue
continue 문은 현재 반복을 건너뛰고, 다음 반복을 이어감.
특정 조건에서 코드 블록의 일부를 실행하지 않고 다음 반복으로 넘어가고 싶을 때 사용함.
중첩 반복문
반복문 안에 또 다른 반복문이 들어가는 경우
2차원 데이터(예: 행렬)을 처리하거나 복잡한 반복작업 시 사용 함.