만나이 계산방법, 좋은 점까지 쉽게 알려드려요

만나이 계산방법, 좋은 점까지 쉽게 알려드려요

2023년 6월부터 대한민국에도 만 연세 통일법이 시행되었습니다. 지금까지 한국을 제외한 대부분의 나라가 만 나이를 사용하고 있다고 해서 외국인과의 대화 중에 한국식 연세 제도를 말해야하는 혼란스러움은 이제 사라지게 될 듯합니다. 그러나 만 나이가 아직은 익숙치 않기 때문에 또다른 혼란스러움이 있을 것 같은데요. 만 나이를 계산하는 방법과 만 나이가 해당되는 곳과 적용되지 않는 곳을 구분하여 설명드려보겠습니다. 만 연세 통일 이란? 이제 떡국을 먹으면 한살을 더 먹는것이 아니라 미역국을 먹어야 한살을 더 먹을 수 있게 되었습니다.


imgCaption0
이용자 생년월일 입력받기

이용자 생년월일 입력받기

이제 파이썬을 사용해 나이와 만나이를 계산하기 위해, 사용자의 생년월일을 입력받게 하도록 하겠습니다. 사용자로부터 생년월일을 입력받기 위해 다음과 같은 코드를 사용할 수 있습니다. userBirthYear intinput태어난 년도를 입력해주세요ex1990 userBirthMonth intinput태어난 월을 입력해주세요ex3 userBirthDay intinput태어난 일을 입력해주세요ex10

input함수를 통해 사용자가 태어난 년, 월, 일을 개별적으로 userBirthYear, userBirthMonth, userBirthDay에 할당합니다.

int로 감싸서 해당 변수의 자료형을 int로 지정했습니다. int로 지정한 이유는 나이와 만나이를 계산할 때는 int로 계산해야 하기 때문입니다.

현재 년, 월, 일을 변수에 할당하기

이제 사용자의 생년월일을 입력받았으니, 현재 사용자의 나이와 만나이를 계산하기 위해 필요한 현재시간을 년, 월, 일로 개별적으로 변수에 할당합니다. thisYear datetime.date.today.yearthisMonth datetime.date.today.monththisDay datetime.date.today.day

현재 연도, 월, 일을 개별적으로 thisYear, thisMonth, thisDay 변수에 할당합니다.

현재시간을 알기 위해서 datetime을 사용하였으며, 이것은 파이썬 코드 최상단에 import datetime이 선언되어 있어야만 사용할 수 있습니다.

만 연세 계산법

자동 계산기 서비스를 통해 본인의 만 나이를 쉽게 아실 수 있습니다. 만약 계산하는 방법에 관하여 알고 싶으신 분들을 위해 계산법도 알아보겠습니다. 만 나이는 생일이 지난 사람과 그렇지 않은 사람으로 구분하여 계산합니다. 생일이 지나지 않은 사람의 경우, 현재 연도에서 태어난 연도를 뺀 나이에서 한 살을 더 추가로 빼서 계산하시면 됩니다. 다시 말해, 생일이 지나지 않은 사람 만 연세 계산 이번연도 태어난 연도 1 현재 연세 생일이 지난 사람의 경우, 현재 연도에서 태어난 연도를 빼서 계산하시면 됩니다.

2023년 연세 기준 변경 알아보기

2023년 6월부터 별도 규정이 없는 경우 국제 기준법에 맞는 만 나이로 통일해서 나이를 계산하게 됩니다. 태어난 해에 0살로 시작해서 1년이 지난 이후부터 생일이 지나면 한 살씩 먹게 됩니다. 단 병역과 청소년 보호법 및 초중등교육법에서는 새해인 1월 1일에 1살을 먹는 이전 계획을 사용하게 됩니다. 민법행정 기본법 개정안에 의하면 연령을 계산할 때는 출생일을 산입 하여 만 나이로 계산하고 연수로 표시하되, 1년에 이르지 아니한 잔여일이 있다면 월수를 함께 표시할 수 있습니다.

생일이 지나지 않은 경우

만 연세 계산을 하려는 지금 현재 기준으로 아직 생일이 지나지 않았다면, 위의 식에서 1을 빼주면 됩니다. 아직 올해의 한 살이 카운트되지 않았기 때문입니다. 이번 연도 태어난 연도 1 현재나이예 2023 1994 1 28

비슷하게 94년생을 기준으로 계산해 보았는데요. 아직 생일이 지나지 않았다면 28살이 되는 거입니다. 와우 30살에서 28살이 되다니 기분이 좋을 것 같습니다.

개인적으로 1월 1일부로 시행되었다면 더욱 좋았을 것 같은데, 중간에 적용되니 더 헷갈리지 않나 싶습니다.

참고해서 우리나라의 연세 계산법 중 세는 나이란 출생 하면 바로 한 살이 되어 해마다 새해가 되면 한살이 느는 계산법을 말하며, 연 나이란 현재 연도에서 출생연도를 뺀 연세 계산법입니다. 연 나이의 경우 병역법과 청소년보호법에서 연 나이를 기준으로 하기 때문에 만 나이로 통일이 되고 시작하는 이에 해당되는 법률도 개정이 될 것으로 보입니다. 앞으로 만 연세 통일법으로 인해 불편했던 부분들은 해소되고, 법적 연세 기준뿐만 아니라 사회적인 연세 기준으로도 잘 정착되었으면 좋겠습니다.

자주 묻는 질문

이용자 생년월일 입력받기

이제 파이썬을 사용해 나이와 만나이를 계산하기 위해, 사용자의 생년월일을 입력받게 하도록 하겠습니다. 자세한 내용은 본문을 참고 해주시기 바랍니다.

현재 년, 월, 일을 변수에

이제 사용자의 생년월일을 입력받았으니, 현재 사용자의 나이와 만나이를 계산하기 위해 필요한 현재시간을 년, 월, 일로 개별적으로 변수에 할당합니다. 좀 더 자세한 사항은 본문을 참고하시기 바랍니다.

만 연세 계산법

자동 계산기 서비스를 통해 본인의 만 나이를 쉽게 아실 수 있습니다. 더 알고싶으시면 본문을 클릭해주세요.