بايثون
كود حساب العمر بلغة بايثون
نستعرض معكم الكود البرمجي التالي لحساب عمر شخص بلغة برمجة بايثون تستطيع من خلال هذا الكود البرمجي حساب عمرك بالسنة الميلاديه عن طريق ادخال تاريخ الولادة وسوف يقوم الكود بحساب عمرك
هناك عدة طرق لحساب العمر من خلال برمجة بايثون وسوف نشرح لكم افضل طريقة لحساب العمر بدقه عالية من خلال هذا الكود البرمجي البسيط
مثال لحساب العمر والنتيجه
Input : 1997/2/3
Output : 24 years (for present year i.e 2022)
Input : 2010/12/25
Output : 10 years (for present year i.e 2022)
الكود البرمجي لحساب العمر بلغة بايثون
# بايثون3 كود لحساب العمر
from datetime import date
def calculateAge(born):
today = date.today()
try:
birthday = born.replace(year = today.year)
except ValueError:
birthday = born.replace(year = today.year,
month = born.month + 1, day = 1)
if birthday > today:
return today.year - born.year - 1
else:
return today.year - born.year
# ادخال سنة الميلاد تبدأ من سنة ثم شهر الى يوم
print(calculateAge(date(1997, 2, 3)), "years")