반응형
1. 조건문 ( if, elif, else )
- 조건문 특정 조건에 따라 코드의 실행여부를 결정합니다.
age = 20
if age < 18:
print("미성년자입니다.")
elif age >= 18 and age < 65:
print("성인입니다.")
else:
print("노인입니다.")
# 출력: 성인입니다.
2. 반복문 (for, while)
1) for 루프 : 주로 시퀀스(리스트, 튜플, 문자열 등)을 순회할 때 사용합니다.
# 리스트 순회
fruits = ["사과", "바나나", "체리"]
for fruit in fruits:
print(fruit)
# 출력:
# 사과
# 바나나
# 체리
# range() 함수 사용
for i in range(5):
print(i, end=" ")
# 출력: 0 1 2 3 4
2) while 루프 : 조건이 참(True)인 동안 계속 실행합니다.
count = 0
while count < 5:
print(count, end=" ")
count += 1
# 출력: 0 1 2 3 4
3. 반복문 제어
- break : 루프를 즉시 종료
- continue : 현재 반복을 건너뛰고 다음 반복으로 진행
- else : 루프가 정상적으로 완료 되었을때 실행 (break로 종료되지 않았을때)
for i in range(10):
if i == 5:
break
print(i, end=" ")
# 출력: 0 1 2 3 4
for i in range(5):
if i == 2:
continue
print(i, end=" ")
# 출력: 0 1 3 4
for i in range(5):
print(i, end=" ")
else:
print("루프 완료!")
# 출력: 0 1 2 3 4 루프 완료!
반응형