파이썬에서 조건문은 프로그램의 흐름을 제어하는 데 필수적인 기능입니다.
특정 조건에 따라 코드를 실행하거나 다른 경로로 넘어가도록 설계할 수 있습니다.
오늘은 파이썬 조건문인 if문, elif문, else문을 예제와 함께 완벽히 정리하겠습니다.
1. 조건문의 기본 구조 (if, elif, else)
1.1 if문
if 조건이 True일 때만 코드가 실행됩니다.
x = 10
if x > 5: # 조건이 참일 경우
print("x는 5보다 큽니다.")
1.2 if-else문
if 조건이 Ture이면 첫 번째 블록이 실행되고, False이면 else 블록이 실행됩니다.
x = 3
if x > 5:
print("x는 5보다 큽니다.")
else:
print("x는 5 이하입니다.")
1.3 if-elif-else문
여러 조건을 확인할 때 elif를 추가해 다양한 경우를 처리할 수 있습니다.
x = 7
if x > 10:
print("x는 10보다 큽니다.")
elif x > 5:
print("x는 5보다 큽니다.")
else:
print("x는 5 이하입니다.")
2. 조건문 활용법
2.1 논리 연산자를 조건문에 사용하기
and, or, not으로 조건을 결합할 수 있습니다.
x = 8
if x > 5 and x < 10:
print("x는 5보다 크고 10보다 작습니다.")
if x < 5 or x > 10:
print("x는 5 미만이거나 10 초과입니다.")
if not x == 8:
print("x는 8이 아닙니다.")
2.2 중첩 조건문
조건문 안에 조건문을 넣어 복잡한 조건을 처리할 수 있습니다.
x = 15
if x > 10:
print("x는 10보다 큽니다.")
if x > 20:
print("x는 20보다 큽니다.")
else:
print("x는 20 이하는 아닙니다.")
3. 연습문제
1. x = 15일 때 x가 10 이상이면 "10 이상", 그렇지 않으면 "10 미만"을 출력하세요.
x = 15
if x >= 10:
print("10 이상")
else:
print("10 미만")
2. x = 7일 때, x가 짝수인지 홀수인지 판별해 보세요. 힌트: 나머지 연산자 %를 사용하세요.
x = 7
if x % 2 == 0:
print("짝수입니다.")
else:
print("홀수입니다.")
3. x = 25일 때, x가 10 초과이면서 30 이하인지 확인하고, 조건에 맞으면 "조건에 맞음"을 출력하세요.
x = 25
if x > 10 and x <= 30:
print("조건에 맞음")
else:
print("조건에 맞지 않음")
4. 더 알아보기
추천 링크
1. 파이썬 공식 문서
4. More Control Flow Tools
As well as the while statement just introduced, Python uses a few more that we will encounter in this chapter. if Statements: Perhaps the most well-known statement type is the if statement. For exa...
docs.python.org
2. 관련 블로그 글
[파이썬 기초] 연산자 총정리 – 종류와 사용법
파이썬에서 연산자는 데이터를 계산하고 비교하며 조건을 만들 때 꼭 필요한 핵심요소입니다.오늘은 산술 연산자, 비교 연산자, 논리 연산자, 대입 연산자,멤버십 연산자, 식별 연산자를 예제와
creatolog.tistory.com
[파이썬 기초] 변수와 자료형 완벽 정리
파이썬을 배우기 시작했다면 가장 먼저 알아야 할 개념이 변수와 자료형입니다.오늘은 파이썬에서 데이터를 다루는 기초 개념을 예제와 함께 자세히 정리해 보겠습니다. 1. 변수란 무엇인가?
creatolog.tistory.com
5. 결론
파이썬의 조건문은 프로그램의 논리적 흐름을 제어하는 데 중요한 역할을 합니다.
오늘은 조건문의 기본 구조와 활용법을 살펴보았습니다.
조건문은 연산자와 함께 사용하면 더욱 유용하니 함께 연습해 보세요.
다음 글에서는 반복문을 다룰 예정이니 기대해 주세요.
'Python' 카테고리의 다른 글
객체 지향 기초: 클래스와 객체의 이해 (1) | 2024.12.20 |
---|---|
파이썬 반복문 완벽 가이드 for문과 while문 (1) | 2024.12.20 |
[파이썬 기초] 연산자 총정리 종류와 사용법 (2) | 2024.12.18 |
[파이썬 기초] 변수와 자료형 완벽 정리 (5) | 2024.12.18 |
[파이썬 실전 문제 풀이 3선: 초보자를 위한 기초 연습] (2) | 2024.12.17 |