if
1. 조건문이란?
조건문은 특정 조건에 따라 다른 코드를 실행할 수 있게 해주는 프로그래밍 도구입니다. 파이썬에서는 if
, elif
, else
키워드를 사용하여 조건문을 만듭니다.
2. if 문 사용하기
2.1 기본 if 문
가장 기본적인 형태의 if 문은 다음과 같습니다.
age = 20
if age >= 18:
print("성인입니다.")
print("프로그램이 종료되었습니다.")
여기서 age >= 18
이 조건입니다. 이 조건이 참(True)이면 if 문 아래의 들여쓰기된 코드가 실행됩니다.
2.2 if-else 문
조건이 거짓일 때 실행할 코드를 지정하고 싶다면 else
를 사용합니다.
age = 15
if age >= 18:
print("성인입니다.")
else:
print("미성년자입니다.")
2.3 if-elif-else 문
여러 조건을 검사하고 싶을 때는 elif
(else if의 줄임말)를 사용합니다.
score = 85
if score >= 90:
print("A 등급")
elif score >= 80:
print("B 등급")
elif score >= 70:
print("C 등급")
else:
print("D 등급")
2.4 중첩된 if 문
if 문 안에 또 다른 if 문을 넣을 수도 있습니다.
age = 20
has_id = True
if age >= 18:
if has_id:
print("입장 가능합니다.")
else:
print("신분증을 가져오세요.")
else:
print("미성년자는 입장할 수 없습니다.")
2.5 and, or 연산자
여러 조건을 동시에 검사하려면 and
와 or
연산자를 사용할 수 있습니다.
age = 22
height = 175
if age >= 18 and height >= 170:
print("놀이기구 탑승 가능")
else:
print("놀이기구 탑승 불가")
has_ticket = False
is_vip = True
if has_ticket or is_vip:
print("입장 가능")
else:
print("입장 불가")
조건문을 잘 활용하면 프로그램이 상황에 따라 다르게 동작하도록 만들 수 있습니다. 위 구문을 수정해가며 다양한 if문을 만들어보세요.
{"packages":["numpy","pandas","matplotlib","lxml"]}