桃花惜天


私信TA

用户名:dotcpp0601297

访问量:1070

签 名:

永远相信美好的事情即将发生!

等  级
排  名 2012
经  验 2406
参赛次数 0
文章发表 17
年  龄 0
在职情况 学生
学  校 长江大学
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

from datetime import timedelta, datetime
def pan1(day):
    for i in range(4):
        if day[i] != day[7 - i]:
            return False
    return True
def pan2(day):
    if pan1(day):
        if day[0] == day[2] and day[1] == day[3]:
            return True
        else:
            return False
    else:
        return False
def add(days):
    date_obj = datetime(int(days[0:4]), int(days[4:6]), int(days[6:8]))
    next_day = date_obj + timedelta(days=1)
    next_day_str = ''.join(str(next_day).split('-'))
    return next_day_str[0:8]
day = input()
ans1 =day
ans2 =day
for i in range(int(day), 99999999):
    ans1 = add(ans1)
    if pan1(ans1):
        print(ans1)
        break
for i in range(int(day), 99999999):
    ans2 = add(ans2)
    if pan2(ans2):
        print(ans2)
        break


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区