每日训练(day02)

本文介绍了一个Python程序,通过日期库datetime和timedelta,检测并输出回文日期,以及特定的ABABBABA类型日期。
摘要由CSDN通过智能技术生成

回文日期

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#结束循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值