ex3-9.py 만 나이 계산 (중첩 if)

10 P
QUESTION 09 #588
현재 날짜와 출생일을 비교해 만 나이를 계산합니다. 같은 달이면 일까지 비교하는 중첩 if입니다. 빈칸에 들어갈 알맞은 조건을 채우세요.

예시 입력: 2026 5 15 (엔터) 2000 3 10
main.py
print("=" * 50)
now_year  = int(input("현재년을 입력해 주세요 : "))
now_month = int(input("현재월을 입력해 주세요 : "))
now_day   = int(input("현재일을 입력해 주세요 : "))

birth_year  = int(input("출생년을 입력해 주세요 : "))
birth_month = int(input("출생월을 입력해 주세요 : "))
birth_day   = int(input("출생일을 입력해 주세요 : "))

if  :
      age = now_year - birth_year
elif birth_month == now_month :
      if birth_day <= now_day :
            age = now_year - birth_year
      else :
            age = now_year - birth_year - 1
else :
      age = now_year - birth_year - 1

print("=" * 50)
print("오늘 날짜 : %d.%d.%d" % (now_year, now_month, now_day))
print("생년 월일 : %d.%d.%d" % (birth_year, birth_month, birth_day))
print("-" * 50)
print("만 나이 : %d세" % age)
print("=" * 50)
실행 결과 예시
==================================================
오늘 날짜 : 2026.5.15
생년 월일 : 2000.3.10
--------------------------------------------------
만 나이 : 26세
==================================================
INTERACTIVE SHELL Shift + Enter 로 즉시 실행