개발/Python
[python] 파이썬 if문 응용 - 생년월일을 입력 받아서 만 나이 출력하기
closun
2023. 5. 18. 09:22
idea: 월 -> 일 순서대로 현재 날짜와 생년 월일을 비교한다.
year = int(input("현재년을 입력해 주세요: "))
month = int(input("현재월을 입력해 주세요: "))
day = int(input("현재일을 입력해 주세요: "))
birth_year = int(input("출생년을 입력해 주세요: "))
birth_month = int(input("출생월을 입력해 주세요: "))
birth_day = int(input("출생일을 입력해 주세요: "))
age = 0
print("------------------------")
if birth_month < month:
age = year - birth_year
elif birth_month == month:
if birth_day <=day:
age = year - birth_year
else:
age = year - birth_year -1
else:
age = year - birth_year -1
print(f"오늘 날짜: {year}년 {month}월 {day}일")
print(f"생년 월일: {birth_year}년 {birth_month}월 {birth_day}일")
print("------------------------")
print(f"만 나이: {age}세")
<출력>
f기호는 아래 링크에 정리해 놓았다.
[python] 파이썬 문자열 형식(%, format 함수)의 기본 (tistory.com)
[python] 파이썬 문자열 형식(%, format 함수)의 기본
파이썬에서 문자열의 형식을 다루는 방법에는 3가지가 있다. 첫 번째, 문자열 포맷 기호(%)를 사용하는 것이다. %d :정수형 숫자 %s : 문자열 %f :실수형 숫자 $05d : 정수형 숫자 5자리, 남는 부분을 0
cloud-mi.tistory.com