728x90
Python에는 멋진 조건문이 있습니다. if 조건문입니다.
대부분 언어가 if를 많이 사용합니다. if-else 는 거의 대부분 사용합니다.
조금 생소한 용어가 elif 일텐데요. 알아보겠습니다.
가장 단순한 if문은 이렇습니다.
if 조건문
if 조건문 :
사실이면 실행할 문장
간단한 예제를 살펴보겠습니다.
# Define variables
room = "kit"
area = 14.0
# 방 이름 조건
if room == "kit" :
print("부엌은 이 정도 크기야.")
# 크기 조건
if area > 15 :
print("매우 크구나!")
실행되는 문장은 "부엌은 이 정도 크기야."입니다. 감이 옵니다.
이번에는 조건이 거짓일 때 생각해봅시다.
if-else
# if-else construct for room
if room == "kit" :
print("부엌을 둘러볼까?")
else :
print("다른 곳 볼까?")
# if-else construct for area
if area > 15 :
print("큰 구역이다")
else :
print("작은 편이네")
실행되는 문장은 두 가지가 나옵니다. 위에서는 조건을 두 번 독립적으로 걸었다면, 여기서는 두 조건이 모두 실행될 수 있게 else를 넣었습니다.
부엌을 둘러볼까?
작은 편이네
이제 마지막 완전체 if 조건문을 보겠습니다. 조건이 여러개일 때, 과감하게 사용해볼 수 있습니다.
if-elif-else
# 변수를 정의
room = "침대"
area = 14.0
# if-elif-else 구조 : room
if room == "kit" :
print("주방인가?")
elif room == "bed":
print("침실인가?")
else :
print("다른 곳인가?")
# if-elif-else 구조 : area
if area > 15 :
print("크구나!")
elif area > 10 :
print("중간 크기.")
else :
print("매우 작다.")
이제 헷갈리지 않을거에요! if-elif-else 구조를 Python에서 사용한다는 점을 고려해봅시다.

'Data Science Fellowship > Python' 카테고리의 다른 글
[Pandas] 판다스로 배우는 DataFrame (1) (0) | 2024.01.18 |
---|---|
[Pandas] DataFrame index 추출해보기 (0) | 2024.01.13 |
[Python] Boolean 연산자와 넘파이 이야기 (0) | 2023.12.09 |
[Python] Pandas and DataFrame (0) | 2023.11.30 |
[Python] Built-in Data Type: 기본과 집합 자료형 (0) | 2023.11.29 |