[파이썬 초급] 2) 조건문과 반복문

조건문과 반복문은 프로그래밍에서 로직을 구성하는 핵심적인 요소입니다. 이 강좌에서는 파이썬을 기반으로 조건문과 반복문에 대해 설명하고, 간단한 예제를 통해 실습해보도록 하겠습니다.

  1. 조건문 조건문은 주어진 조건에 따라 다른 동작을 수행하도록 프로그램을 제어하는 구문입니다. 파이썬에서는 if문을 사용하여 조건문을 작성합니다. if문은 if, elif, else 키워드를 사용하여 구성되며, 조건식이 참인 경우 해당 블록의 코드가 실행됩니다. 다음은 조건문의 기본적인 구조입니다.
if 조건식:
    # 조건식이 참인 경우 실행되는 코드
elif 조건식:
    # 첫 번째 조건식이 거짓이고, 이 조건식이 참인 경우 실행되는 코드
else:
    # 모든 조건식이 거짓인 경우 실행되는 코드

아래 예제는 변수의 값에 따라 다른 메시지를 출력하는 조건문의 예제입니다.

age = 20

if age < 18:
    print("미성년자입니다.")
elif age >= 18 and age < 65:
    print("성인입니다.")
else:
    print("노인입니다.")

위의 예제에서 변수 age의 값에 따라 다른 메시지가 출력됩니다. 변수 age가 20으로 초기화되어 있으므로, 두 번째 조건식이 참이 되어 “성인입니다.”라는 메시지가 출력됩니다.

  1. 반복문 반복문은 동일한 코드 블록을 여러 번 실행하는 데 사용됩니다. 파이썬에서는 주로 for문과 while문을 사용하여 반복문을 작성합니다.

2.1 for문 for문은 주어진 범위나 시퀀스의 요소를 순회하면서 코드를 반복 실행합니다. 다음은 for문의 기본적인 구조입니다.

for 요소 in 시퀀스:
    # 반복 실행되는 코드

아래 예제는 리스트의 요소를 순회하면서 값을 출력하는 for문의 예제입니다.

numbers = [1, 2, 3, 4, 5]

for num in numbers:
    print(num)

위의 예제에서 numbers 리스트의 각 요소가 순차적으로 num 변수에 할당되며, 각 숫자가 출력됩니다.

2.2 while문 while문은 주어진 조건식이 참인 동안 코드를 반복 실행합니다. 조건식이 거짓이 되면 반복이 종료됩니다. 다음은 while문의 기본적인 구조입니다.

while 조건식:
    # 조건식이 참인 동안 반복 실행되는 코드

아래 예제는 변수의 값이 10보다 작은 동안 값을 출력하는 while문의 예제입니다.

count = 0

while count < 10:
    print(count)
    count += 1

위의 예제에서 변수 count의 값이 10보다 작은 동안 count 값을 출력하고, count를 1씩 증가시킵니다.

조건문과 반복문은 프로그래밍에서 매우 중요한 제어 구문이므로, 이해와 활용이 프로그래밍 실력 향상에 큰 도움이 됩니다. 추가적인 학습을 통해 다양한 조건문과 반복문의 사용법을 익히고, 실제 프로그램 개발에 활용해보시기 바랍니다.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top