-
Python 조건문 & 반복문 🐍✨프로그래밍/Python 2025. 3. 5. 23:36반응형

Python을 배울 때 필수적으로 알아야 하는 것이 바로 조건문(if)과 반복문(for, while)입니다. 🖥️ 이번 포스팅에서는 이를 쉽게 이해할 수 있도록 설명해볼게요!
1. 조건문 (if문) - 프로그램의 흐름을 제어하기
조건문은 특정 조건이 **참(True)**일 때만 코드가 실행되도록 하는 구조입니다.
📌 기본 if 문
age = 20 if age >= 18: print("성인입니다.")✅ age가 18 이상이면 "성인입니다."가 출력됩니다.
📌 if-else 문
score = 75 if score >= 80: print("합격!") else: print("불합격!")✅ 점수가 80점 이상이면 합격, 아니면 불합격 출력됩니다.
📌 if-elif-else 문
score = 85 if score >= 90: print("A 학점") elif score >= 80: print("B 학점") elif score >= 70: print("C 학점") else: print("F 학점")✅ 여러 개의 조건을 순차적으로 비교할 때 사용합니다.
2. 반복문 (for & while) - 코드의 반복 실행
반복문을 사용하면 같은 코드를 여러 번 실행할 수 있어요.
📌 for 문 - 리스트 순회하기
fruits = ["사과", "바나나", "체리"] for fruit in fruits: print(fruit)✅ 리스트에 있는 각 요소를 하나씩 출력합니다.
📌 range()와 함께 사용
for i in range(5): print(i)✅ range(5)는 0부터 4까지 숫자를 생성합니다.
📌 while 문 - 조건이 참일 때 반복
count = 0 while count < 5: print(count) count += 1✅ count가 5보다 작을 동안 계속 반복됩니다.
3. 반복문 제어하기 (break & continue)
반복문을 중간에 멈추거나 특정 조건에서 건너뛰고 싶을 때 사용합니다.
📌 break 문 - 반복문 종료
for num in range(10): if num == 5: break # 5가 되면 반복문 종료 print(num)✅ num이 5가 되면 반복이 멈춥니다.
📌 continue 문 - 특정 조건 건너뛰기
for num in range(5): if num == 2: continue # 2는 출력하지 않고 넘어감 print(num)✅ num이 2일 때만 출력을 건너뛰고 다음 반복으로 넘어갑니다.
4. 연습문제: 직접 실습해보기! 🎯
아래 코드를 직접 작성하고 실행해보세요!
# 1부터 10까지의 숫자 중 짝수만 출력하는 코드 작성하기 for i in range(1, 11): if i % 2 == 0: print(i)✅ 실행하면 2, 4, 6, 8, 10이 출력됩니다.
마무리 🎯
오늘은 Python의 조건문과 반복문을 배웠어요! 🏆
- if, elif, else로 조건을 분기
- for, while 반복문을 활용한 반복 실행
- break, continue로 반복문 제어하기
💡 도움이 되셨다면 블로그 구독과 댓글 남겨주세요! 🚀
'프로그래밍 > Python' 카테고리의 다른 글
Python 클래스(Class)와 객체(Object) 🐍✨ (4) 2025.03.09 Python 함수(Function) 🐍✨ (0) 2025.03.06 Python 연산자 기초 🐍✨ (0) 2025.03.05 PYTHON 기본 문법 (0) 2025.03.04 PYTHON 파이썬 개발환경 구성 (0) 2025.03.03