Python编程计算年龄
时间: 2024-10-20 09:16:27 浏览: 21
Python编程汇总.pdf
在Python中,如果你想要编写一个简单的程序来计算年龄,通常会涉及到用户的出生日期。这里是一个基础示例,假设你已经有了当前日期和用户出生日期:
```python
from datetime import datetime
# 当前日期
current_date = datetime.now()
def calculate_age(birth_date_str):
# 将字符串转换为datetime对象
birth_date = datetime.strptime(birth_date_str, "%Y-%m-%d")
# 计算年龄差
age = current_date.year - birth_date.year
if current_date.month < birth_date.month or (current_date.month == birth_date.month and current_date.day < birth_date.day):
age -= 1
return age
# 用户输入出生年月日
birth_date_input = input("请输入您的出生日期(YYYY-MM-DD):")
age = calculate_age(birth_date_input)
print(f"您的年龄是 {age} 岁。")
阅读全文