Python计算年龄
时间: 2023-08-14 12:20:59 浏览: 585
使用python写的简单精确年龄计算应用
计算年龄需要知道出生日期和当前日期。在Python中,可以使用datetime模块获取当前日期,然后通过输入的生日计算年龄。
以下是一个计算年龄的Python程序示例:
```python
import datetime
def calculate_age(birth_date):
today = datetime.date.today()
age = today.year - birth_date.year - ((today.month, today.day) < (birth_date.month, birth_date.day))
return age
birth_year = int(input("请输入出生年份:"))
birth_month = int(input("请输入出生月份:"))
birth_day = int(input("请输入出生日期:"))
birth_date = datetime.date(birth_year, birth_month, birth_day)
age = calculate_age(birth_date)
print("年龄为:", age)
```
在这个程序中,用户需要输入他们的出生日期,然后程序会计算并输出他们的年龄。注意,这个程序只计算整年龄,而不考虑具体的出生日期。
阅读全文