برمج: حساب العمر
اكتب برنامجًا يستقبل تاريخ الميلاد ويعرض عدد السنوات والشهور المكتملة، ثم إجمالي الأيام منذ الميلاد.
مثال
نفترض أن تاريخ اليوم هو 2026,10,8.
يقرأ البرنامج تاريخ اليوم عند التشغيل؛ لذلك تتغير النتيجة بحسب اليوم.
نعدّ الشهر مكتملًا عندما يصل يوم الحساب إلى رقم يوم الميلاد. مثلًا، من 31 يناير إلى 28 فبراير لم يكتمل شهر وفق قاعدة التمرين. ولمولود 29 فبراير، تكتمل السنة في 1 مارس في السنة غير الكبيسة.
المطلوب البرمجي
- أكمل
age_years_monthsوage_in_daysفيages.py، ثم شغّله لفحص أمثلة التوثيق. - أكمل
main.pyباستدعاء الدالتين وعرض النتيجة، ثم شغّله لتجربة المحادثة. قراءة تاريخ الميلاد وتجهيز التاريخين موجودان في البداية.