Python 기초 강의: #2 기본 문법; for loop와 if statement
안녕하세요! 이번 강의에서는 파이썬의 기본 문법 중 가장 중요한 요소인 for loop와 if statement에 대해 알아보겠습니다.
제가 처음 프로그래밍을 배울 때가 생각나는데요 반복문과 조건문이 무슨 의미를 갖는지 모르고 그저 따라하면서 문법을 익혔던 기억이 납니다. 컴퓨터는 본질적으로 조건에 따라 반복에 최적화된 기계이므로 조건문과 반복문의 조합을 통해 여러분은 여러분이 원하는 동작을 하도록 프로그램을 작성할 수 있습니다.
1. for loop (반복문)
반복문은 이름에서 알 수 있듯이 수많은 반복작업을 수행하기 위해 사용되는 문법입니다. for loop는 주어진 변수(리스트, 튜플, 문자열 등)의 각 요소를 순회하면서 작업을 수행하는 데 사용됩니다. for loop의 기본 구조는 아래와 같습니다.
for 요소 in 시퀀스:
# 수행할 작업
예시:
fruits = ["사과", "바나나", "딸기"]
for fruit in fruits:
print(fruit)
# 결과
# 사과
# 바나나
# 딸기
위 코드는 리스트 fruits의 각 요소를 순회하면서 각 요소를 출력합니다.
2. if statement (조건문)
조건문은 그림처럼 갈림길을 의미합니다. 어떤 길로 갈지 조건을 작성하고 조건에 맞는 상황이 됐을 때 작업을 수행합니다. if statement는 주어진 조건이 참(True)인 경우에만 특정 작업을 수행하는 데 사용됩니다. 다음은 if statement의 기본 구조입니다.
if 조건:
# 조건이 참일 때 수행할 작업
elif 다른_조건:
# 다른 조건이 참일 때 수행할 작업
else:
# 모든 조건이 거짓일 때 수행할 작업
예시:
number = 10
if number > 0:
print("양수입니다.")
elif number < 0:
print("음수입니다.")
else:
print("0입니다.")
위 코드는 변수 number의 값에 따라 양수, 음수, 0을 판별하여 출력합니다.
3. 반복문과 조건문의 종합 예시
numbers = [1, 2, 3, 4, 5]
for num in numbers:
if num % 2 == 0:
print(num, "은(는) 짝수입니다.")
else:
print(num, "은(는) 홀수입니다.")
위 코드는 리스트 numbers의 각 숫자를 확인하여 짝수와 홀수를 판별하여 출력합니다.
이상으로 파이썬의 기본 문법 중 for loop와 if statement에 대한 간단한 소개를 마치겠습니다.
이 두 가지 문법은 파이썬 프로그래밍에서 매우 중요하므로, 여러분은 꼭 숙지하고 익숙해져야 합니다.