以下是一个计算诞辰的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程序

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

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