생년월일로 만 나이 계산하기

10 P
QUESTION 04 #106
현재 날짜와 사용자의 생년월일을 입력받아 월과 일을 비교하여 정확한 만 나이를 계산하는 프로그램입니다. 중첩 if문의 구조에 맞게 빈칸을 채워보세요.
main.py
now_year  = int(input("현재 년은?")) 
now_month = int(input("현재 월은?")) 
now_day   = int(input("현재 일은?")) 

birth_year  = int(input("출생 년은?")) 
birth_month = int(input("출생 월은?")) 
birth_day   = int(input("출생 일은?")) 

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

print(f"오늘 날짜: {now_year}-{now_month}-{now_day}")
print(f"생년월일: {birth_year}-{birth_month}-{birth_day}")
print(f"나이: {age}살")
실행 결과 예시
현재 년은? 2026
현재 월은? 3
현재 일은? 13
출생 년은? 2000
출생 월은? 5
출생 일은? 10
오늘 날짜: 2024-3-13
생년월일: 2000-5-10
나이: 25살
INTERACTIVE SHELL Shift + Enter 로 즉시 실행