Python 제어문과 반복문 심화
소개
이번 강좌에서는 Python의 제어문과 반복문을 심화 학습합니다. 제어문은 프로그램의 흐름을 제어하고, 반복문은 코드를 반복 실행하는 데 사용됩니다.
1. 제어문 심화
if-elif-else 문
score = 85
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
else:
grade = 'C'
print(f"Your grade is {{grade}}")
조건부 표현식 (삼항 연산자)
a, b = 10, 20
max_value = a if a > b else b
print(f"Max value is {{max_value}}")
2. 반복문 심화
for 문과 range 함수
for i in range(1, 11):
print(i, end=' ')
중첩 for 문
for i in range(1, 6):
for j in range(1, 6):
print('*', end='')
print()
while 문과 무한 루프
count = 0
while True:
print(count, end=' ')
count += 1
if count >= 5:
break
반복문 제어 (break, continue, pass)
for i in range(1, 11):
if i % 2 == 0:
continue
print(i, end=' ')
3. 리스트 내포
리스트 내포 기본
squares = [x**2 for x in range(1, 11)]
print(squares)
리스트 내포 응용 (조건부 리스트 내포)
even_squares = [x**2 for x in range(1, 11) if x % 2 == 0]
print(even_squares)
4. 함수 심화
기본 함수
def greet(name):
return f"Hello, {{name}}!"
print(greet("Alice"))
매개변수와 인수
def add(a, b):
return a + b
print(add(10, 20))
람다 함수
multiply = lambda x, y: x * y
print(multiply(5, 3))
마무리
이번 강좌에서는 Python의 제어문과 반복문을 심화 학습했습니다. 연습을 통해 이 개념들을 확실히 이해하고 활용할 수 있도록 노력하세요.
'파이썬' 카테고리의 다른 글
Python 객체 지향 프로그래밍: 개념과 예제 (0) | 2024.06.12 |
---|---|
Python 파일 입출력과 예외 처리 (0) | 2024.06.12 |
"Python 자료구조 심화 (2) | 2024.06.08 |
Python 기초 프로그래밍: 첫걸음을 위한 가이드 (2) | 2024.06.08 |