실제 예제를 통해 파이썬 조건문을 사용하는 방법을 알아보도록 하겠습니다.
파이썬 조건문
일반적으로 "if 문"으로 알려진 조건문은 특정 조건에 따라 특정 코드 블록을 실행하는데 사용됩니다.
if 문
'if' 문은 Python 조건 처리의 가장 기본적인 형태입니다.
'if' 문에 지정된 조건이 True 인 경우에만 코드 블록을 실행하게 됩니다.
stock_price = 250
if stock_price > 200:
print("Time to sell!")
위 예시에서는 주가가 200보다 큰 지 확인해 True 인 경우 "Time to sell" 을 출력하는 코드입니다.
조건문에서 들여쓰기의 중요성
Python의 들여쓰기는 단지 가독성을 위한 것이 아닙니다. 들여쓰기를 통해 조건문 등 다양한 코드 블록의 범위를 정의할 수 있습니다.
if False:
print("Fasle")
print("TEST")
위와 같은 코드가 있을 경우 print("False") 의 경우 if 문의 조건이 False 이기 때문에 실행되지 않고 아래 들여쓰기가 되어있지 않은 print("TEST") 의 경우에만 실행되게 됩니다.
논리 연산자 사용
'and', 'or', 'not' 과 같은 논리 연산자를 조건문과 결합하여 보다 복잡한 시나리오를 구현할 수 있습니다.
- and = 그리고
- or = 또는
- not = ~아닌
temperature = 22
weather = "sunny"
if temperature > 20 and weather == "sunny":
print("Perfect day for a picnic")
if - else 문
'if - else' 구조는 'if' 조건이 충족되지 않을 경우 else 블록에 포함된 코드가 실행됩니다.
age = 18
if age >= 18:
print("You are eligible to vote.")
else:
print("You are not eligible to vote.")
if - elif - else 문
조건문 작성 시 조건이 여러 개일 경우 Python은 'if - elif - else' 구문을 사용하여 하나가 참일 때까지 여러 조건을 순차적으로 확인하는 방법을 제공합니다.
day = "Tuesday"
if day == "Monday":
print("Start of the week!")
elif day == "Friday":
print("Almost weekend!")
elif day == "Saturday":
print("Weekend!")
else:
print("Middle of the week.")
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 예외 처리 방법 (try, except, else, finally) (0) | 2024.05.06 |
---|---|
[Python] 파이썬 For 문을 사용한 반복문 및 제어문 익히기(for, break, continue, pass) (0) | 2024.04.27 |
[Python] 파이썬에서 사용되는 자료 구조(딕셔너리/사전) (0) | 2024.04.23 |
[Python] 파이썬에서 사용되는 자료 구조(튜플) (0) | 2024.04.23 |
[Python] 파이썬에서 사용되는 자료 구조(리스트) (0) | 2024.04.11 |