[파이썬 입문 2편] if와 else로 조건을 쉽게 다뤄보자

 

“성인인가요?” “짝수인가요?” “이 사람이 마루인가요?”

이런 질문을 프로그램이 스스로 판단하고 대답해준다면 정말 멋지지 않나요?

이번 시간엔 파이썬에서 그런 ‘판단’을 가능하게 해주는 조건문을 배워볼 거예요.
그중에서도 가장 기본이 되는 ifelse를 중심으로, 아주 쉽게! 재미있게! 예제를 통해 익혀볼게요. 😄


🟩 조건문이란?

조건문이란, 어떤 조건에 따라 실행할 코드를 다르게 정하는 문법이에요.
쉽게 말해, “만약 이게 맞으면 이렇게 해!” 라고 프로그램에게 알려주는 거죠.

예를 들어, 나이를 입력받아서 성인인지 아닌지 구분해보는 코드를 같이 볼까요?

age = int(input("나이를 입력해주세요: "))

if age >= 20:
    print("성인입니다!")
else:
    print("미성년자입니다!")
  • if는 “이 조건이 맞으면”이라는 뜻이에요.
  • age >= 20 은 나이가 20살 이상이면이라는 조건이죠.
  • 조건이 맞으면 if 블록이 실행되고, 아니면 else 블록이 실행돼요.

 

파이썬 조건문 if와 else를 배우는 초보 개발자가 책상에서 코딩하고 있으며, 옆에 'TRUE or FALSE' 팻말을 든 거북이가 등장하는 따뜻한 분위기의 일러스트
조건문 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를 배워볼 거예요.
“이것도 아니고, 저것도 아니고, 그럼 이건가요?” 같은 다양한 상황을 처리할 수 있답니다.

그럼 다음 수업에서 또 만나요! 🚀

Leave a Comment