В этой статье я расскажу вам, как выполнить расчет возраста с помощью языка программирования python. Чтобы создать калькулятор текущего возраста, который запрашивает у пользователя дату рождения и вычисляет его возраст с помощью Python, вы можете использовать модуль datetime
и функцию input()
.
Вот пример того, как это можно сделать:
from datetime import datetime, timedelta # Get the current date now = datetime.now() # Ask the user for their date of birth print("Enter your date of birth (YYYY-MM-DD):") dob_input = input() # Parse the user's input into a datetime object birthday = datetime.strptime(dob_input, "%Y-%m-%d") # Calculate the difference between the current date and the birthday difference = now - birthday # Calculate the person's age in years age_in_years = difference.days // 365 print(f"You are {age_in_years} years old.")
Этот код просит пользователя ввести дату своего рождения в формате «ГГГГ-ММ-ДД», а затем анализирует ввод в объект datetime
с помощью функции strptime()
. Затем код вычисляет разницу между текущей датой и днем рождения и делит количество дней в этой разнице на 365, чтобы вычислить возраст человека в годах.
Важное примечание. Имейте в виду, что этот метод не учитывает точное количество дней в каждом месяце или високосных годах, поэтому рассчитанный возраст может быть неточным.
В этой статье я рассказал вам, как выполнить расчет возраста с помощью языка программирования python. Берегите себя и увидимся в моем следующем посте.