大爽Python入门练习题 2-2 回文字符串判断

大爽Python入门练习题总目录

第二章 中期练习题 中等 第2题

题目

简介

实现一个函数is_palindromic(s)
接受一个字符串s作为参数。
判断这个字符串是否是回文字符串,
返回判断结果(布尔值)。

是回文字符串,则返回True
否则返回False

详细说明

回文串,是正着读反着读都一样的字符串。
通俗点说,就是中心对称的字符串。
比如level, abccba等等。

示例

示例一

print(is_palindromic("abcda"))

输出为

False

示例二

print(is_palindromic("level"))

输出为

True

示例三

print(is_palindromic("abccba"))

输出为

True

分割线

本小段没有实际意义,
仅用于分隔题目和答案。
防止学生无意中直接看到答案,
影响思路。



















答案

def is_palindromic(s):
    l = len(s)
    for i in range(l // 2):
        if s[i] != s[l-i-1]:
            return False

    return True
posted @ 2021-12-10 12:03  大爽歌python编程辅导  阅读(164)  评论(0编辑  收藏  举报