파이썬에 관하여

파이썬 조건문(if) 완전 정복! 예제 3개로 쉽게 배우기

평범하고 즐거운 삶 2025. 4. 6. 02:56
반응형

파이썬 조건문(if) 완전 정복! 예제 3개로 쉽게 배우기

조건만 맞으면 실행된다? if문의 매력, 실전 예제로 제대로 익혀보세요!

안녕하세요! 파이썬을 배우다 보면 가장 자주 쓰게 되는 문법 중 하나가 바로 조건문, if입니다. “이 조건이 참이면 이렇게 해줘!” 라고 명령할 수 있는 아주 강력한 기능이죠. 그런데 말로 들으면 쉬워 보이는데, 막상 코딩하면 어디서 괄호 빠지고, 들여쓰기 틀리고, 헷갈리기 시작해요. 그래서 오늘은! 조건문이 딱 감 잡히게 도와주는 ‘실제 예제 3개’를 통해 if 문을 확실히 정복해보겠습니다. 이번 글 하나면 조건문은 완전 끝입니다 :)

조건문(if)이란 무엇인가요?

조건문은 ‘어떤 조건’이 참인지 검사하고, 맞다면 특정 코드를 실행하는 문법입니다. 예를 들어, “지금 시간이 6시 이후라면 퇴근!” 같은 논리를 코드로 구현할 수 있는 거죠. 파이썬에서는 if, elif, else를 사용해서 조건을 단계적으로 분기할 수 있어요.

if 문 기본 문법 완전 정리

아래는 파이썬 조건문의 기본 구조입니다. 들여쓰기콜론(:)이 꼭 필요하다는 걸 기억하세요!

문법 요소 설명
if 조건: 조건이 참일 때 실행되는 블록 시작
elif 조건: 위 조건이 거짓일 때 다른 조건 확인
else: 위 조건이 모두 거짓이면 실행

예제 1: 점수에 따라 학점 출력하기

조건문을 이용해 점수를 입력받고 학점을 출력하는 예제입니다.

score = int(input("점수를 입력하세요: "))

if score >= 90:
    print("A학점")
elif score >= 80:
    print("B학점")
elif score >= 70:
    print("C학점")
else:
    print("D학점")

예제 2: 짝수/홀수 판단 프로그램

숫자를 입력받아 짝수인지 홀수인지 판별해보는 간단한 프로그램입니다.

number = int(input("숫자를 입력하세요: "))

if number % 2 == 0:
    print("짝수입니다.")
else:
    print("홀수입니다.")

예제 3: 로그인 성공/실패 분기 처리

입력한 아이디와 비밀번호가 정해진 값과 일치하는지 확인해서 로그인 결과를 알려주는 예제입니다.

user_id = "admin"
user_pw = "1234"

input_id = input("아이디를 입력하세요: ")
input_pw = input("비밀번호를 입력하세요: ")

if input_id == user_id and input_pw == user_pw:
    print("로그인 성공!")
else:
    print("로그인 실패. 다시 시도하세요.")

조건문 쓸 때 꼭 알아야 할 팁들

조건문을 처음 쓸 때 실수하기 쉬운 포인트를 정리해봤어요. 이 팁만 기억해도 에러 줄어들고 훨씬 깔끔한 코드가 나옵니다!

  • 콜론(:) 빠뜨리지 않기 → if 조건: 꼭 콜론 있어야 해요!
  • 들여쓰기 통일하기 → 보통 4칸(space 4개)로 맞춥니다
  • 조건은 비교 연산자로 → ==, !=, >, < 등 꼭 기억!
  • 여러 조건 결합and, or 활용
Q if 문에서 괄호는 꼭 써야 하나요?

파이썬에서는 괄호 없이 조건만 써도 됩니다. 예: if score >= 80:

Q if 안에 여러 조건을 넣을 수 있나요?

네, and, or를 사용하면 됩니다. 예: if age >= 20 and age < 30:

Q elif는 꼭 써야 하나요?

꼭은 아니지만 여러 조건을 나눠야 할 때 편리합니다. if → elif → else 순서로 자주 씁니다.

Q 문자열 비교도 가능할까요?

네! if name == "홍길동": 처럼 문자열 비교도 됩니다.

Q if 문 안에 또 if 문 쓸 수 있나요?

가능합니다! 이를 중첩 조건문이라고 해요. if A: if B: 형태로 쓰면 됩니다.

Q if 문을 깔끔하게 정리하려면 어떻게 하나요?

조건 순서를 잘 정하고, 중복되지 않도록 구조를 짜는 게 중요해요. 불필요한 elif나 else는 줄여보세요!

조건문을 마스터하면 파이썬의 절반은 이미 정복한 셈이에요. 복잡해 보이던 로직도, if 문을 알고 나면 명확하게 나누어 생각할 수 있게 됩니다. 오늘 소개한 3가지 예제는 실제 업무 자동화, 데이터 처리, 프로그램 제작에서도 자주 쓰이는 구조이니 꼭 직접 타이핑해서 실행해보세요. 반복할수록 이해가 깊어지고, 조건문에 자신감이 붙을 거예요. 이제 여러분도 조건문 고수가 될 준비 되셨죠?

📌 이 글의 URL: 관련하여 다른 글도 참고

태그: 파이썬조건문, if문예제, 파이썬if문, 파이썬elif, 조건문기초, 파이썬기초문법, 파이썬분기처리, 파이썬코딩예제, 프로그래밍기초, 파이썬입문자

반응형
티스토리 친구하기