728x90
Python 조건문: if, elif, else 문법과 조건식
오늘은 파이썬에서 조건문에 대해 알아보겠습니다.
조건문은 프로그램의 흐름을 제어하는 데 사용되며, 특정 조건에 따라 다른 코드를 실행할 수 있게 해줍니다.
이번 글에서는 if, elif, else 문법을 쉽게 설명하고, 조건식의 사용법도 함께 살펴보겠습니다.
1. 기본 구조
1.1. if 문
if 문은 주어진 조건이 참일 때 실행되는 코드를 작성하는 방법입니다. 기본 구조는 다음과 같습니다.
if 조건:
# 조건이 참일 때 실행할 코드
1.2. elif 문
elif는 "else if"의 줄임말로, 여러 조건을 체크하고 싶을 때 사용합니다. 첫 번째 조건이 거짓일 때 다음 조건을 확인합니다.
if 조건1:
# 조건1이 참일 때 실행할 코드
elif 조건2:
# 조건2가 참일 때 실행할 코드
1.3. else 문
else 문은 이전 조건들이 모두 거짓일 때 실행되는 코드를 작성합니다.
if 조건1:
# 조건1이 참일 때 실행할 코드
elif 조건2:
# 조건2가 참일 때 실행할 코드
else:
# 모든 조건이 거짓일 때 실행할 코드
2. 조건식
조건식은 if 문에서 사용되는 표현식으로, 참(True) 또는 거짓(False)의 결과를 반환해야 합니다. 주로 비교 연산자를 사용합니다.
2.1. 비교 연산자
- ==: 같음
- !=: 다름
- >: 더 큼
- <: 더 작음
- >=: 크거나 같음
- <=: 작거나 같음
2.2. 예제 코드
아래 예제를 통해 if, elif, else 문을 사용해 보겠습니다.
score = 85 # 점수
if score >= 90:
print("A입니다.")
elif score >= 80:
print("B입니다.")
elif score >= 70:
print("C입니다.")
else:
print("D입니다.")
코드 설명
- score 변수를 설정합니다.
- 첫 번째 조건 score >= 90이 참이면 "A입니다."를 출력합니다.
- 두 번째 조건 score >= 80이 참이면 "B입니다."를 출력합니다.
- 세 번째 조건 score >= 70이 참이면 "C입니다."를 출력합니다.
- 위의 모든 조건이 거짓이면 "D입니다."를 출력합니다.
3. 중첩 조건문
조건문은 다른 조건문 안에 포함될 수 있습니다. 이를 중첩 조건문이라고 합니다.
age = 18
if age >= 18:
print("성인입니다.")
if age >= 65:
print("노인입니다.")
else:
print("미성년자입니다.")
코드 설명
- age 변수를 설정하고, 첫 번째 조건에서 성인인지 확인합니다.
- 성인이면, 두 번째 조건을 통해 노인인지도 확인합니다.
오늘은 파이썬의 조건문인 if, elif, else 문법과 조건식에 대해 알아보았습니다.
조건문을 사용하면 프로그램의 흐름을 제어할 수 있어, 다양한 상황에 맞게 코드를 작성할 수 있습니다.
더 많은 연습을 통해 조건문을 잘 활용해 보세요!
구독!! 공감과 댓글은 저에게 큰 힘이 됩니다.
Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.
728x90
'Python > Python Programming language' 카테고리의 다른 글
[초급] 파이썬 반복문 / for 반복문과 range() 함수 (0) | 2024.09.22 |
---|---|
[초급] 파이썬 조건문 / 중첩 조건문 및 복합 조건식 (2) | 2024.09.21 |
[초급] 파이썬 문자열 처리 / 문자열 포매팅 (f-string, format(), % 연산자 (1) | 2024.09.19 |
[초급] 파이썬 문자열 처리 / 문자열 메서드 (len(), split(), join(), replace() 등) (1) | 2024.09.19 |
[초급] 파이썬 문자열 처리/ 문자열 인덱싱 및 슬라이싱 (1) | 2024.09.19 |