728x90
반응형
파이썬에서 프로그램의 흐름을 제어하는데 중요한 역할을 하는 조건문과 반복문에 대해 알아보겠습니다.
조건문 (Conditionals)
조건문은 프로그램이 특정 조건에 따라 다르게 동작하도록 하는데 사용됩니다. 가장 일반적인 형태는 if-else 구문입니다.
age = 20
if age >= 18:
print("성인입니다.")
else:
print("미성년자입니다.")
위의 예제에서는 나이가 18세 이상이면 "성인입니다."를 출력하고, 그렇지 않으면 "미성년자입니다."를 출력합니다.
때로는 여러 조건을 검사해야 할 때가 있습니다. 그럴 때는 elif를 사용하여 다양한 조건을 처리할 수 있습니다.
score = 85
if score >= 90:
print("우수한 성적입니다.")
elif 80 <= score < 90:
print("보통 성적입니다.")
else:
print("저조한 성적입니다.")
반복문 (Loops)
반복문은 코드 블록을 여러 번 실행하는 데 사용됩니다. 파이썬에는 for와 while 두 가지 주요 반복문이 있습니다.
for 반복문
for 반복문은 순서가 있는 자료형(리스트, 튜플, 문자열 등)의 각 요소를 순회하면서 반복 작업을 수행합니다.
fruits = ["사과", "바나나", "딸기"]
for fruit in fruits:
print(fruit)
while 반복문
while 반복문은 주어진 조건이 참인 동안 반복 작업을 수행합니다.
count = 0
while count < 5:
print("반복 횟수:", count)
count += 1
무한 루프를 방지하기 위해 적절한 종료 조건을 설정하는 것이 중요합니다.
728x90
반응형
'Python > Python 이론' 카테고리의 다른 글
파이썬 : 캡슐화와 추상화 (0) | 2024.01.22 |
---|---|
파이썬 : 상속과 다형성 (0) | 2024.01.22 |
파이썬 : 클래스와 객체 (1) | 2024.01.21 |
파이썬 : 함수와 모듈 (0) | 2024.01.10 |
파이썬 기본 문법 살펴보기 (0) | 2024.01.02 |