import os
import sys
import datetime #导入日期库
# 请在此输入您的代码
idate=input()
y=int(idate[:4])#取出输入的年月日
m=int(idate[4:6])
d=int(idate[6:])
dd=datetime.date(y,m,d)#将输入的表示日期的字符串转换成日期
flag=True #回文日期只输出一次
for n in range(9999999):
dd=dd+datetime.timedelta(days=1)#日期不断增加1天
sd=str(dd).replace('-','')#将日期中的-去掉
if sd[:]==sd[::-1]:#判断日期是否是回文
if flag:
print(int(sd))#输出回文日期
flag=False#下次不输出回文日期
if sd[0]==sd[2]==sd[5]==sd[7] and sd[1]==sd[3]==sd[4]==sd[6]: #判断是否是ABABBABA类型
print(int(sd))#输出
break#结束循环
每日训练(day02)
于 2024-01-24 10:09:26 首次发布
本文介绍了一个Python程序,通过日期库datetime和timedelta,检测并输出回文日期,以及特定的ABABBABA类型日期。
摘要由CSDN通过智能技术生成