diff --git a/Chiruhasini-Age-Calculator/README.md b/Chiruhasini-Age-Calculator/README.md new file mode 100644 index 0000000..e74b397 --- /dev/null +++ b/Chiruhasini-Age-Calculator/README.md @@ -0,0 +1,17 @@ +# πŸŽ‚ Age Calculator in Python + +This simple script helps you calculate your age based on your birth date. +It takes your birth year, month, and day as input and displays your current age. + +## 🧠 How It Works +- Takes your date of birth as input +- Calculates the difference from today’s date +- Displays your current age in years + +## πŸ› οΈ Technologies Used +- Python 3 +- datetime module + +## πŸš€ How to Run +```bash +python age_calculator.py diff --git a/Chiruhasini-Age-Calculator/age_calculator.py b/Chiruhasini-Age-Calculator/age_calculator.py new file mode 100644 index 0000000..f1b899a --- /dev/null +++ b/Chiruhasini-Age-Calculator/age_calculator.py @@ -0,0 +1,14 @@ +from datetime import date + +def calculate_age(birth_year, birth_month, birth_day): + today = date.today() + age = today.year - birth_year - ((today.month, today.day) < (birth_month, birth_day)) + return age + +if __name__ == "__main__": + print("πŸŽ‚ Welcome to the Age Calculator!") + birth_year = int(input("Enter your birth year (YYYY): ")) + birth_month = int(input("Enter your birth month (MM): ")) + birth_day = int(input("Enter your birth day (DD): ")) + + print(f"You are {calculate_age(birth_year, birth_month, birth_day)} years old.")