导读 大家好!今天来一道简单又实用的编程练习题——根据年月日计算天数!💡假设你收到了一个问题:“输入一个日期(年月日),请计算从公元元年
大家好!今天来一道简单又实用的编程练习题——根据年月日计算天数!💡
假设你收到了一个问题:“输入一个日期(年月日),请计算从公元元年1月1日到该日期之间的总天数。”听起来是不是有点复杂?别担心,Python帮你轻松搞定!💪
首先,我们需要导入`datetime`模块,这是Python处理日期的好帮手。接着,让用户输入年月日,然后通过`datetime.date()`函数创建日期对象。最后,利用日期间的差值计算天数即可!🎉
示例代码如下:
```python
import datetime
year = int(input("请输入年份: "))
month = int(input("请输入月份: "))
day = int(input("请输入日期: "))
date_input = datetime.date(year, month, day)
start_date = datetime.date(1, 1, 1) 公元元年1月1日
days_diff = (date_input - start_date).days
print(f"从公元元年1月1日到 {year} 年 {month} 月 {day} 日共有 {days_diff} 天!")
```
是不是很简单?试着运行一下吧!🚀
小提示:记得考虑闰年哦!✨
Python 编程练习 每日一练 日期计算