以下是一个使用 Python 计算诞辰的程序,它可以获取您的年龄和距离下一个生日还有多少天:

from datetime import datetime

# 获取当前时间
now = datetime.now()

# 输入生日信息
year = int(input('请输入出生年份:'))
month = int(input('请输入出生月份:'))
 day = int(input('请输入出生日期:'))

# 计算年龄
age = now.year - year
if month > now.month:
    age -= 1
elif month == now.month and day > now.day:
    age -= 1

# 计算诞辰距离今天还有多少天
birthday = datetime(now.year, month, day)
if birthday < now:
    birthday = datetime(now.year+1, month, day)
days_left = (birthday - now).days

# 输出结果
print('你已经', age, '岁了!距离下一个生日还有', days_left, '天。')

该程序首先获取当前时间,然后让用户输入生日信息,计算出年龄和距离下一个生日还有多少天,最后输出结果。

Python 计算诞辰程序 - 获取年龄和距离下一个生日的天数

原文地址: https://www.cveoy.top/t/topic/l3sn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录