输入一位同学的出生年月日(y0,m0,d0),再输入当前的年月日。(y0,m0,d0),计算该同学的实际年龄(age)。
时间: 2024-03-18 22:39:48 浏览: 52
好的,我可以帮你编写这个计算年龄的程序。以下是 Python 代码实现:
```python
def calculate_age(birth_year, birth_month, birth_day, current_year, current_month, current_day):
"""
计算年龄
"""
age = current_year - birth_year
if current_month < birth_month or (current_month == birth_month and current_day < birth_day):
age -= 1
return age
# 测试
birth_year = int(input("请输入出生年份:"))
birth_month = int(input("请输入出生月份:"))
birth_day = int(input("请输入出生日期:"))
current_year = int(input("请输入当前年份:"))
current_month = int(input("请输入当前月份:"))
current_day = int(input("请输入当前日期:"))
age = calculate_age(birth_year, birth_month, birth_day, current_year, current_month, current_day)
print("该同学的实际年龄为:%d 岁" % age)
```
运行程序后,分别输入出生年月日和当前的年月日,即可计算该同学的实际年龄。
阅读全文