Development(개발 공부)/Python & AI

[Python] 파이썬 기초 심화편 01: 조건문 실전 예제 마스터하기 (입장료 계산기 & 홀짝 판별기)

jsummer07 2026. 10. 16. 13:55

안녕하세요! 스마트인재개발원 파이썬 공부 기록.
그동안 기초 개념으로 다졌던 연산자와 조건문(if, elif, else)을 가지고, 실전에서 자주 쓰이는 대표 예제 2가지를 직접 풀어보며 컴퓨팅 사고력을 확 키워보는 시간입니다! 🚀

개념은 알겠는데 코드로 짜려면 막막하셨던 분들, 저와 함께 차근차근 논리를 세워봐요!


💡 실전 예제 1: 나이에 따른 놀이공원 입장료 계산하기

[문제 조건]

  • 20세 이상(성인): 10,000원
  • 14세 이상 ~ 20세 미만(청소년): 7,000원
  • 8세 이상 ~ 14세 미만(어린이): 4,000원
  • 8세 미만(유아): 무료 (0원)

🧠 생각하는 과정 (컴퓨팅 사고력 키우기)

  1. 사용자로부터 나이를 input()으로 입력받습니다. (숫자로 변환 필수!)
  2. 가장 범위가 좁거나 특수한 조건부터 혹은 위에서부터 순서대로 if-elif-else를 설계합니다.
  3. 나이가 많거나 적은 순서 중 한 방향으로 정렬해서 조건을 걸어야 누락되는 구간이 생기지 않습니다.

💻 코드 구현

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

if age >= 20:
    fee = "10,000원"
elif age >= 14:
    fee = "7,000원"
elif age >= 8:
    fee = "4,000원"
else:
    fee = "무료"

print(f"입장료는 {fee}입니다.")


💡 실전 예제 2: 입력한 숫자가 '짝수'인지 '홀수'인지 판별하기

[문제 조건]

  • 숫자를 입력받아 짝수면 "짝수입니다!", 홀수면 "홀수입니다!"를 출력하기.
  • 힌트: 2로 나누었을 때 나머지가 0이면 짝수, 아니면 홀수입니다! (나머지 연산자 % 활용)

🧠 생각하는 과정

  1. 숫자를 입력받습니다.
  2. 숫자 % 2 == 0 이라는 조건식이 참(True)이면 짝수, 거짓(False)이면 홀수 분기로 보냅니다.

💻 코드 구현

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

if num % 2 == 0:
    print(f"{num}은(는) 짝수입니다! 짝짝")
else:
    print(f"{num}은(는) 홀수입니다! 홀홀")


📝 오늘 실습을 마치며

조건문은 이렇게 일상생활의 규칙이나 수학적 규칙을 코드로 그대로 번역하는 과정에서 진짜 재미를 느낄 수 있답니다.
처음엔 어설프더라도 이렇게 직접 예제를 짜고 에러를 고쳐나가는 과정이 성장의 지름길이에요! 다음 기록에서 또 만나요! 🚀🦢✨