DAY 05 — 60 DAY PYTHON CHALLENGE
💻 Age Calculator
Python में Age Calculator — जन्म तारीख से उम्र निकालें
Advertisement
Complete Code
python — day05.py
from datetime import date def age_calculator(): print("🎂 Age Calculator") print("-" * 30) try: year = int(input("जन्म वर्ष (YYYY): ")) month = int(input("जन्म महीना (MM): ")) day = int(input("जन्म दिन (DD): ")) dob = date(year, month, day) today = date.today() if dob > today: print("❌ Future date नहीं!") return years = today.year - dob.year months = today.month - dob.month if months < 0: years -= 1 months += 12 total_days = (today - dob).days print(f"\n🎉 आपकी उम्र:") print(f" {years} साल, {months} महीने") print(f" कुल {total_days:,} दिन जिए! 🌟") except ValueError: print("❌ सही date डालें!") age_calculator()
OUTPUT
🎂 Age Calculator
जन्म वर्ष (YYYY): 2000
जन्म महीना (MM): 6
जन्म दिन (DD): 15
🎉 आपकी उम्र:
25 साल, 8 महीने
कुल 9,398 दिन जिए! 🌟
यह Code कैसे काम करता है?
datetime.date module से आज की date मिलती है। (today - dob).days से total days निकलते हैं। months negative होने पर years से 1 घटाते हैं।
Advertisement