Python基础练习(二):回文字符串

    xiaoxiao2022-07-04  170

    文章目录

    题目描述题目内容:输入格式:输出格式:输入样例:输出样例: 解题思路解题代码

    题目描述

    题目内容:

    给定一个字符串,判断它是否是回文字符串(即类似于peep, 12321这样的对称字符串),如果是输出True,不是则输出False。

    判断过程中假定只考虑字母和数字字符,而且忽略字母的大小写和其它符号(如空格、标点符号等)。

    输入格式:

    共一行,为一个字符串。

    输出格式:

    共一行,为True或False。

    输入样例:

    love e vol;

    输出样例:

    True

    时间限制:500ms内存限制:32000kb

    解题思路

    字符串只考虑数字和字母,可用函数来进行选择忽略字母大小写,换句话说就是可以统一大小写判断是否回文只需要把其与逆序排列后的字符串比较即可

    解题代码

    a = input().lower() s = '' for i in a: if i.isdigit() or i.isalpha(): s += i if s[::-1] == s: print("True") else: print("False")
    最新回复(0)