import datetime
Year_of_birth = int(input("In which year you took birth:- "))
current_year = datetime.datetime.now().year
Current_age = current_year - Year_of_birth
print("Your current age is ",Current_age)
from datetime import date
def calculate_age(born):
today = date.today()
return today.year - born.year - ((today.month, today.day) < (born.month, born.day))
from datetime import date
def calculate_age(born):
today = date.today()
return today.year - born.year - ((today.month, today.day) < (born.month, born.day))
import datetime
def Age_Calculator():
'''create a python function that takes user birth year & month & day and prints
how old he is
args:name,birthday,birthmonth,birthyear
return : current age in years&monthand days
'''
name = input("please enter your name :".title())
today = datetime.date.today()
birthday, birthmonth, birthyear = int(input("enter your bithday : ".title())), int(
input("enter your bithmonth : ".title())), int(input("enter your bithyear : ".title()))
# input birth year& month and day
my_age_year, my_age_month, my_age_day = abs(
today.year-birthyear), abs(today.month-birthmonth), abs(today.day-birthday)
# get current age from today-my_birthdate
nex_birthdate = datetime.date(today.year+1, birthmonth, birthday)
#birth date in next year
num_day = nex_birthdate-today
print(
f"congratulations {name} your age is {my_age_year} years & {my_age_month} month and {my_age_day} days".title())
print(
f"congratulations {name} your next birthdate after {num_day.days} days ".title())
Age_Calculator()
#AGE CALCULATOION IN PYTHON:
def calculator(age):
age = (2022 - int(age))
print("You are "+str(age)+" years Old")
calculator(input("Type your Birth Year: "))
#The easy way to calculate anyones age.Very simple trick.
# Just call a function