728x90
반응형
파이썬에서 조건문은 특정 조건이 참(True)일 때 코드 블록을 실행하는 데 사용됩니다. 조건문을 사용하여 프로그램의 흐름을 제어하고 원하는 동작을 수행할 수 있습니다. 다양한 조건문과 관련된 명령어들을 예시와 함께 알아보겠습니다.
1. if 문
조건을 확인하고 참이면 코드를 실행하는 기본적인 조건문입니다.
age = 18
if age >= 18:
print("성인입니다.")
else:
print("미성년자입니다.")
2. elif (else if) 문
여러 개의 조건을 비교하고 해당하는 조건에 맞는 코드 블록을 실행하는 조건문입니다.
score = 85
if score >= 90:
print("A 학점")
elif score >= 80:
print("B 학점")
elif score >= 70:
print("C 학점")
else:
print("D 학점")
3. 중첩된 if 문
if 문 안에 다른 if 문을 중첩하여 복잡한 조건을 다룰 수 있습니다.
x = 10
y = 5
if x > 0:
if y > 0:
print("x와 y는 양수입니다.")
else:
print("x는 양수이지만 y는 양수가 아닙니다.")
else:
print("x는 양수가 아닙니다.")
4. 논리 연산자 (and, or, not):
여러 조건을 조합하여 복잡한 조건문을 작성하는 데 사용되는 논리 연산자입니다.
temperature = 25
humidity = 80
if temperature > 30 or humidity > 70:
print("더위를 조심하세요!")
if not temperature < 20:
print("날씨가 춥지 않아요.")
5. in 연산자
리스트나 문자열 내에서 특정 값의 존재 여부를 확인하는 데 사용됩니다.
fruits = ["apple", "banana", "cherry"]
if "apple" in fruits:
print("사과가 과일 목록에 있습니다.")
6. 비교 연산자 (==, !=, >, <, >=, <=)
두 값 간의 비교 결과를 확인하여 조건문을 실행할 수 있습니다.
num = 7
if num == 7:
print("숫자 7입니다.")
elif num != 5:
print("숫자 5가 아닙니다.")
7. 조건부 표현식
간단한 조건문을 한 줄로 표현하는 방법으로, 코드를 간결하게 작성할 수 있습니다.
age = 20
message = "성인입니다." if age >= 18 else "미성년자입니다."
print(message)
조건문은 파이썬 프로그래밍에서 핵심적인 부분이며, 이러한 명령어들을 적절히 조합하여 프로그램의 동작을 조정할 수 있습니다.
728x90
반응형
'파이썬 > 파이썬 기초' 카테고리의 다른 글
[파이썬 Python] 반복문 for 문 range 함수 (0) | 2023.08.13 |
---|---|
파이썬 반복문 내부 변수 지정하는 다양한 방법 (for, range, enumerate 등) (0) | 2023.08.12 |
[파이썬 python] 데이터 구조 리스트 관련 기본 명령어 (List) (0) | 2023.08.12 |
[파이썬 Python] 문자열 str (결합, 검색, 치환, 분할, 길이) (0) | 2023.08.11 |
[파이썬 python] 기본 연산 (사칙연산, 제곱, 나머지 등) (0) | 2023.08.11 |