“성인인가요?” “짝수인가요?” “이 사람이 마루인가요?”
이런 질문을 프로그램이 스스로 판단하고 대답해준다면 정말 멋지지 않나요?
이번 시간엔 파이썬에서 그런 ‘판단’을 가능하게 해주는 조건문을 배워볼 거예요.
그중에서도 가장 기본이 되는 if
와 else
를 중심으로, 아주 쉽게! 재미있게! 예제를 통해 익혀볼게요. 😄
🟩 조건문이란?
조건문이란, 어떤 조건에 따라 실행할 코드를 다르게 정하는 문법이에요.
쉽게 말해, “만약 이게 맞으면 이렇게 해!” 라고 프로그램에게 알려주는 거죠.
예를 들어, 나이를 입력받아서 성인인지 아닌지 구분해보는 코드를 같이 볼까요?
age = int(input("나이를 입력해주세요: "))
if age >= 20:
print("성인입니다!")
else:
print("미성년자입니다!")
if
는 “이 조건이 맞으면”이라는 뜻이에요.age >= 20
은 나이가 20살 이상이면이라는 조건이죠.- 조건이 맞으면
if
블록이 실행되고, 아니면else
블록이 실행돼요.

🧪 예제 1 – 입력한 숫자가 짝수인지 홀수인지 판단하기
num = int(input("숫자를 입력해주세요: "))
if num % 2 == 0:
print("짝수입니다.")
else:
print("홀수입니다.")
%
는 나머지를 구하는 연산자예요.- 2로 나눈 나머지가 0이면 짝수예요.
🧪 예제 2 – 이름이 마루인지 확인하기
name = input("이름을 입력해주세요: ")
if name == "마루":
print("마루님, 반가워요!")
else:
print(f"{name}님, 만나서 반갑습니다!")
==
는 값이 같은지를 비교해요.- name 변수의 값이 “마루”일 때 if문이 실행돼요.
🧵 마무리하며
조건문을 배우면 프로그램이 스스로 판단하는 것처럼 행동할 수 있어요. 예를 들면:
- 나이에 따라 “성인” 또는 “미성년자”를 출력하거나
- 숫자에 따라 “짝수” 혹은 “홀수”를 구분하거나
- 이름에 따라 맞춤 인사를 건네는 것도 가능하죠.
이런 판단 능력은 앞으로 배울 여러 기능과 만나서 진짜 똑똑한 프로그램을 만들 수 있게 해줄 거예요!
다음 시간에는 elif
를 배워볼 거예요.
“이것도 아니고, 저것도 아니고, 그럼 이건가요?” 같은 다양한 상황을 처리할 수 있답니다.
그럼 다음 수업에서 또 만나요! 🚀