WeniVooks

검색

베이스캠프 파이썬

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 연산자

여러 조건을 동시에 검사하려면 andor 연산자를 사용할 수 있습니다.

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"]}
8장 조건문8.2 match 구문 사용하기