프로그래밍
Python 기초 강의 1-4: 반복문
코드금융
2025. 1. 11. 12:22
728x90
반응형
Python 기초 강의 1-4: 반복문
코드 효율성을 높이는 반복문의 기본 사용법
1. 반복문이란?
반복문은 특정 코드를 여러 번 실행할 때 사용됩니다. Python에서는 두 가지 주요 반복문인 for
문과 while
문이 있습니다.
2. for문
for
문은 주어진 시퀀스(리스트, 문자열 등)를 순회하며 반복을 수행합니다.
2.1 기본 사용법
# for문 기본 예제
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num) # 출력: 1, 2, 3, 4, 5
2.2 range()와 함께 사용
range()
함수를 사용하면 일정한 범위의 숫자를 생성할 수 있습니다.
# range()를 활용한 for문
for i in range(1, 6):
print(i) # 출력: 1, 2, 3, 4, 5
2.3 중첩 for문
for문 안에 또 다른 for문을 사용할 수 있습니다.
# 중첩 for문 예제
for i in range(1, 4):
for j in range(1, 4):
print(f"i: {i}, j: {j}")
# 출력:
# i: 1, j: 1
# i: 1, j: 2
# ...
3. while문
while
문은 주어진 조건이 True일 때 반복을 수행합니다.
3.1 기본 사용법
# while문 기본 예제
count = 0
while count < 5:
print(count)
count += 1 # 출력: 0, 1, 2, 3, 4
3.2 무한 루프
조건이 항상 True이면 반복이 멈추지 않는 무한 루프가 됩니다. 주의해서 사용해야 합니다.
# 무한 루프 예제 (종료하려면 키보드 인터럽트 필요)
while True:
print("무한 루프 실행 중...")
break # break로 종료
3.3 break와 continue
break
는 반복문을 종료하고, continue
는 다음 반복으로 건너뜁니다.
# break와 continue 예제
for i in range(1, 10):
if i == 5:
break # 반복문 종료
if i % 2 == 0:
continue # 짝수 건너뜀
print(i) # 출력: 1, 3
4. 실습: 구구단 출력
반복문을 활용해 구구단을 출력하는 프로그램을 작성해 봅시다.
# 구구단 출력
for i in range(2, 10): # 2단부터 9단
for j in range(1, 10): # 곱하는 수
print(f"{i} x {j} = {i * j}")
print("-" * 10) # 단 구분
5. 요약
이번 강의에서는 Python의 반복문인 for
문과 while
문의 기본 사용법과 활용 예제를 배웠습니다. 이를 활용하면 반복 작업을 효율적으로 처리할 수 있습니다.
다음 강의 예고
1-5 강의: Python 함수의 정의와 활용법을 배워봅시다!
728x90
반응형