IT/Python

[Python] 파이썬 조건문과 반복문 알아보기

멋진 선배 2025. 1. 8. 07:00
반응형

파이썬의 핵심 구문인 조건문과 반복문에 대해서 알아보겠습니다 .이 두가지 구문을 잘 활용하면 더욱 강력하고 유연한 프로그램을 만들수 있습니다.

 

조건문 : 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까지의 숫자 중 짝수만 출력 합니다.

 

마무리

조건문과 반복문은 파이썬 프로그래밍의 기본이자 핵심입니다. 이 두 가지 구문을 잘 활용하면 복잡한 로직도 쉽게 구현할 수 있습니다. 계속해서 다양한 예제를 연습하고 실제 프로젝트에 적용해보면 좋을 것 같습니다.

반응형