반응형
Day 1: for 루프 I
- 강의 내용:
- for 루프의 개념
- 기본 구조와 사용법
- 반복 가능한 객체 (리스트, 튜플, 문자열 등)
- for 루프의 개념
- 실습:
- for 루프를 사용한 기본 반복문 작성
# for 루프 기본 구조
for i in range(5):
print(i)
Day 2: for 루프 II
- 강의 내용:
- range 함수
- range 함수의 사용법 (start, stop, step)
- range 함수와 for 루프의 결합
- range 함수
- 실습:
- range 함수를 이용한 반복 작업
# range 함수 사용 예제
for i in range(1, 10, 2):
print(i) # 1, 3, 5, 7, 9
Day 3: for 루프 III - 중첩 루프
- 강의 내용:
- 중첩 for 루프
- 중첩 루프의 개념과 사용법
- 2차원 리스트 순회
- 중첩 for 루프
- 실습:
- 중첩 for 루프를 사용한 2차원 리스트 출력
# 중첩 for 루프
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
for row in matrix:
for item in row:
print(item, end=' ')
print()
Day 4: while 루프 I
- 강의 내용:
- while 루프의 개념
- 기본 구조와 사용법
- 조건식과 반복 블록
- while 루프의 개념
- 실습:
- while 루프를 사용한 기본 반복문 작성
# while 루프 기본 구조
i = 0
while i < 5:
print(i)
i += 1
Day 5: while 루프 II - 무한 루프
- 강의 내용:
- 무한 루프와 종료 조건
- 무한 루프의 개념과 사용법
- 종료 조건 설정 방법
- 무한 루프와 종료 조건
- 실습:
- 무한 루프와 종료 조건을 이용한 반복문 작성
# 무한 루프와 종료 조건
while True:
user_input = input("종료하려면 'exit'를 입력하세요: ")
if user_input == 'exit':
break
print("반복 중...")
Day 6: 반복문 제어
- 강의 내용:
- 반복문 제어 키워드
- break와 continue
- 반복문의 흐름 제어
- 반복문 제어 키워드
- 실습:
- break와 continue를 사용한 반복문 제어
# break와 continue
for i in range(10):
if i == 5:
break # 루프 종료
if i % 2 == 0:
continue # 다음 반복으로 건너뜀
print(i) # 1, 3
Day 7: 반복문을 이용한 실습 예제
- 강의 내용:
- 반복문을 활용한 다양한 예제
- 리스트와 문자열의 요소 출력
- 누적 합계 계산
- 패턴 출력
- 반복문을 활용한 다양한 예제
- 실습:
- 다양한 반복문 활용 예제 작성
# 리스트의 요소 출력
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
# 문자열의 각 문자 출력
message = "Hello, Python!"
for char in message:
print(char)
# 1부터 100까지의 합계 계산
total = 0
for i in range(1, 101):
total += i
print(f"1부터 100까지의 합계: {total}")
# 별 패턴 출력
rows = 5
for i in range(1, rows + 1):
for j in range(i):
print("*", end='')
print()
# 구구단 출력
for i in range(2, 10):
print(f"{i}단")
for j in range(1, 10):
print(f"{i} x {j} = {i * j}")
print()
이 강의는 파이썬의 반복문을 익히는 것을 목표로 하며, 각 강의는 이론과 실습을 포함합니다. 다음 주차에 대한 상세 강의를 원하시면 말씀해 주세요!
반응형
'-----ETC2----- > Python' 카테고리의 다른 글
[Python] Week 6: 고급 함수 (0) | 2024.06.01 |
---|---|
[Python] Week 5: 함수 정의 및 호출 (0) | 2024.06.01 |
[Python] Week 3: 조건문 (0) | 2024.06.01 |
[Python] Week 2: 파이썬 기본 문법 (0) | 2024.06.01 |
[Python] Week 1: 파이썬 소개 (0) | 2024.06.01 |