酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python 实现:输入年月日,轻松获取下一天日期!

下面是一个返回输入日期的下一天的函数实现: ```python def next_day(year, month, day): # 计算下一天的年、月、日 if month in [1, 3, 5, 7, 8, 10, 12]: if day == 31: if month == 12: year += 1 month = 1 day = 1 else: month += 1 day = 1 else: day += 1 elif month in [4, 6, 9, 11]: if day == 30: month += 1 day = 1 else: day += 1 elif month == 2: if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0: if day == 29: month += 1 day = 1 else: day += 1 else: if day == 28: month += 1 day = 1 else: day += 1 # 格式化日期字符串 next_date = f"{year}.{month}.{day}" return next_date ``` 使用该函数,可以得到输入日期的下一天: ```python year = int(input("请输入年份:")) month = int(input("请输入月份:")) day = int(input("请输入日期:")) next_date = next_day(year, month, day) print(f"输入日期的下一天为:{next_date}") ``` 这个例子假设每个月份的天数与公历相同,没有考虑特殊情况,如闰年等。 ######[AI写代码神器 | 849点数解答 | 2024-10-13 16:45:48]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]