파이썬의 핵심 구문인 조건문과 반복문에 대해서 알아보겠습니다 .이 두가지 구문을 잘 활용하면 더욱 강력하고 유연한 프로그램을 만들수 있습니다.
조건문 : if, elif, else
조건문은 특정 조건에 따라 코드의 실행 흐름을 제어합니다. 파이썬에서는 if, elif, else를 사용하여 조건문을 구성 합니다.
기본구조
if 조건1:
# 조건1이 참일 때 실행할 코드
elif 조건2:
# 조건2가 참일 때 실행할 코드
else :
# 모든 조건이 거짓일 때 실행할 코드
예제 : 성적평가하기
score = 85
if score >= 90:
print("A 학점")
elif score >= 80:
print("B 학점")
elif score > 70:
print("C 학점")
else:
print("D 학점")
이 예제에서는 점수에 따라 학점을 부여 합니다. 85점이므로 "B학점"이 출력 됩니다.
반복문 : for와 while
반복문은 코드를 여러 번 실행할 때 사용합니다. 파이썬에서는 for문과 while문을 제공합니다.
for반복문
for문은 시퀀스(리스트, 튜플, 문자열 등)의 요소를 순회할 때 사용합니다.
fruits = ["사과", "바나나", "체리"]
for fruit in fruits:
print(fruit)
이 코드는 fruits 리스트의 각 항목을 순서대로 출력 합니다.
while반복문
while문은 조건이 참인 동안 코드를 반복 실행합니다.
count = 0
while count < 5:
print(count)
count +=1
이 코드는 0부터 4까지 숫자를 출력 합니다.
반복문 제어 : break, continue
반복문 내에서 break와 continue를 사용하여 흐름을 제어할 수 있습니다.
- break : 반복문을 즉시 종료
- continue : 현재 반복을 건너뛰고 다음 반복으로 진행
예제 : break 사용하기
for i in range(5) :
if i == 5:
break
print(i)
이 코드는 0에서 4까지만 출력하고 5에서 반복문이 종료 됩니다.
예제 : continue 사용하기
for i in range(5):
if i==2:
continue
print(i)
이 코드는 0,1,3,4를 출력 합니다. 2일 때는 continue로 인해 출력을 건너뜁니다.
조건문과 반복문 조합하기
for num in range(1,21):
if num % 2 == 0:
print(num, end=" ")
이 코드는 1부터 20까지의 숫자 중 짝수만 출력 합니다.
마무리
조건문과 반복문은 파이썬 프로그래밍의 기본이자 핵심입니다. 이 두 가지 구문을 잘 활용하면 복잡한 로직도 쉽게 구현할 수 있습니다. 계속해서 다양한 예제를 연습하고 실제 프로젝트에 적용해보면 좋을 것 같습니다.
'IT > Python' 카테고리의 다른 글
[Python] 파이썬 모듈과 패키지 사용법 (0) | 2025.01.09 |
---|---|
[Python] 파이썬 클래스와 객체지향 프로그램 기초 (0) | 2025.01.09 |
[Python] Python 함수 : 작성부터 활용까지 (0) | 2025.01.09 |
[Python] 파이썬 변수와 데이터 타입에 대해서 알아보자! (0) | 2025.01.08 |
[Python] 파이썬 설치 및 개발 환경 구축하기 (0) | 2025.01.07 |