今天是人生的第几天了?

这篇博客探讨了如何利用Python计算从出生到现在过去了多少天,并提供了相关的方法和思考,鼓励读者珍惜当下。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

想知道今天是你出生后的第几天吗?
想知道你出生后的第几天是什么吗?


一、第几天是哪一天?

def day():
    starttime = input('what is your birthday:\n')
    start_date = datetime.datetime.strptime(starttime, "%Y-%m-%d")
    date = start_date
    days = int(input('which day in your life?:\n'))
    for i in range(1,days):
        date += datetime.timedelta(days=1)
        print(date)

    date_str = date.strftime('%Y-%m-%d')

    print(f'the {date_str} is the {days}th day in your life')

二、今天是第几天?

##输入生日和当前日期,算出当前日期是你人生中的第几天,出生那天为第一天
def num():
    starttime = input('what is your birthday:\n')
    start_date = datetime.datetime.strptime(starttime, "%Y-%m-%d")
    cur_time = input('What day is it today?:\n')
    cur_date = datetime.datetime.strptime(cur_time, "%Y-%m-%d")

    num_day = (cur_date - start_date).days + 1
    print(f'{cur_time} is the {num_day}th day in your life.')

总结

莫回首,白了少年头, 空悲切…
山河空念远,做好眼前事,怜取眼前人…
如果生活不断施压,非要我给它低头的话,我就誓死反抗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值