파이썬의 조건문과 반복문

2023. 3. 20. 22:25IT/python

728x90
반응형

파이썬은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. 이번 글에서는 파이썬의 조건문과 반복문에 대해서 예제와 함께 알아봅시다.



조건문 (if, elif, else)


조건문은 프로그램의 흐름을 제어하는 데 사용되는 구문입니다. 파이썬에서는 if, elif, else 키워드를 사용하여 조건문을 구성합니다.

예제:



age = 18

if age < 13:
    print("아이")
elif age < 20:
    print("청소년")
else:
    print("성인")

위 예제에서는 age 변수의 값을 확인하여 해당하는 범주에 따라 출력을 달리합니다.

 


반복문 (for, while)


반복문은 동일한 코드 블록을 여러 번 실행하고자 할 때 사용됩니다.
파이썬에서는 for와 while 두 가지 유형의 반복문을 사용할 수 있습니다.

2.1. for문

for문은 주어진 시퀀스(리스트, 튜플, 문자열 등)를 순회하며 각 요소에 대해 코드 블록을 실행합니다.

예제:


fruits = ["사과", "바나나", "딸기"]

for fruit in fruits:
    print(f"{fruit}는 맛있어요!")


위 예제에서는 fruits 리스트에 있는 각 과일에 대해 출력을 합니다.



2.2. while문

while문은 주어진 조건이 참인 동안 코드 블록을 반복 실행합니다.

예제:


count = 0

while count < 5:
    print(f"현재 카운트: {count}")
    count += 1


위 예제에서는 count 값이 5 미만일 동안 카운트를 출력하고, 카운트 값을 1씩 증가시킵니다.

 


반복문 제어 (break, continue)


반복문 실행 중 특정 조건에 따라 반복문을 제어할 수 있습니다.

3.1. break

break문은 현재 반복문에서 빠져나오는 데 사용됩니다. 반복문을 완전히 중단하고자 할 때 사용할 수 있습니다.

예제:



for i in range(10):
    if i == 5:
        break
    print(i)


위 예제에서는 i가 5가 되는 순간 반복문이 중단되므로 0부터 4까지만 출력됩니다.

3.2. continue

continue문은 현재 반복의 나머지 부분을 건너뛰고 다음 반복으로 진행하도록 합니다. 특정 조건을 만족하는 경우에만 코드 블록의 일부를 건너뛰고 싶을 때 사용할 수 있습니다.

예제:


for i in range(10):
    if i % 2 == 0:
        continue
    print(i)


위 예제에서는 i가 짝수일 때 continue문을 만나므로, 홀수인 경우에만 출력이 됩니다. 결과적으로 1, 3, 5, 7, 9가 출력됩니다.

파이썬의 조건문(if, elif, else)과 반복문(for, while)은 코드의 흐름을 제어하고 효율적으로 작업을 수행하는 데 필수적인 구성 요소입니다. 또한 반복문 제어(break, continue)를 사용하여 반복문의 실행을 세밀하게 관리할 수 있습니다. 이러한 기본 구문을 이해하고 활용하면 파이썬 프로그래밍의 기초를 튼튼하게 다질 수 있습니다. 이 글을 통해 여러분이 파이썬 조건문과 반복문에 대한 이해가 높아졌기를 바랍니다. 앞으로 프로그래밍 과제나 프로젝트에서 이러한 구문을 자유롭게 활용해 보세요!

728x90
반응형