检查回文日期

编写一个程序,检查给定日期是否为dd/mm/yyyy和mm/dd/yyyy格式的回文日期。

定义函数is_date_palindromic(),接受一个参数date_in_string(以dd/mm/yyyy格式的日期字符串)。
如果给定的日期在dd/mm/yyyy和mm/dd/yyyy格式下都是回文日期,函数应该返回True,否则返回False。

示例输入-1
02/02/2020
示例输出-1
True
解释:
日期02/02/2020是回文日期,因为它从前往后读和从后往前读是一样的。

示例输入-2
11/02/2011
示例输出-2
False

import re
def is_date_palindromic(date_in_string):
    # 此处编写你的代码
    date = re.findall(r'\d+',date_in_string)
    date_str = ''.join(date)
    date_str_2 = date_str[2:4]+date_str[0:3]+date_str[4:8]
    
    return date_str == date_str[::-1] and date_str_2 == date_str_2[::-1]
        
    
# 获取日期输入 
date_in_string = input()

# 调用函数 
print(is_date_palindromic(date_in_string))

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值