[기초#2] 조건문 if: 메뉴 고르기 예제로 끝내기

[기초#2] 조건문 if: 메뉴 고르기 예제로 끝내기

한줄 요약:
“조건문”은 파이썬의 길잡이!
‘이럴 땐 이렇게, 저럴 땐 저렇게’ 코드를 나눠주는 똑똑한 분기점이에요 👇


1. if 문이란?

조건문은 “만약에 ~라면”을 코드로 표현하는 문법이에요.
문법은 아래처럼 단순합니다 👇

if 조건:
    실행할 코드

👉 끝에 반드시 콜론(:) 붙이고,
아래 줄은 들여쓰기(스페이스 4칸 or 탭 1번) 해야 해요!


2. 예제로 배우기: 점심 메뉴 고르기

menu = input("오늘 점심은 무엇을 드시겠어요? ")

if menu == "김밥":
    print("간단하고 맛있는 선택이에요!")
elif menu == "라면":
    print("뜨끈한 국물이 딱이네요 🍜")
elif menu == "햄버거":
    print("든든하게 한 끼 완성!")
else:
    print("뭐든 맛있게 드세요 😋")

🪄 실행 예시:

오늘 점심은 무엇을 드시겠어요? 김밥
간단하고 맛있는 선택이에요!

3. if ~ elif ~ else 구조 정리

키워드역할
if첫 번째 조건
elif그 외 다른 조건(여러 개 가능)
else모든 조건이 아닐 때 (마지막 한 번만)

4. 비교 연산자 정리표

표현의미예시결과
==같다3 == 3True
!=다르다3 != 4True
>크다5 > 3True
<작다2 < 1False
>=크거나 같다4 >= 4True
<=작거나 같다5 <= 2False

5. 예제 2: 나이 검사기

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

if age >= 20:
    print("성인입니다.")
elif age >= 13:
    print("청소년입니다.")
else:
    print("어린이입니다.")

🪄 실행 예시:

나이를 입력하세요: 17
청소년입니다.

6. 조건문 안의 조건 더하기 (and / or)

temp = 30
if temp > 25 and temp < 35:
    print("더운 날씨입니다.")
연산자의미예시
and두 조건 모두 참일 때x > 0 and x < 10
or둘 중 하나만 참이어도 참x < 0 or x > 10
not참/거짓 반전not True → False

7. 자주 하는 실수

실수예시해결
콜론(:) 빠짐if x == 3if x == 3:
들여쓰기 안 함if x>3: print("OK")아래 줄은 스페이스 4칸 들여쓰기
문자열 비교 시 따옴표 누락if name == 가온:if name == "가온":

8. 직접 해보기

weather = input("오늘 날씨는 어떤가요? (맑음/비/눈): ")

if weather == "맑음":
    print("산책 가기 좋은 날이에요 🌞")
elif weather == "비":
    print("우산 잊지 마세요 ☔")
elif weather == "눈":
    print("눈사람 만들 준비 완료! ⛄")
else:
    print("입력값을 다시 확인해주세요.")

이전 강좌 👈 [기초#1] 변수·자료형 한 방에 정리
다음 강좌 👉 [기초#3] 반복문 for/while: 1분 루프 연습

댓글 남기기

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.