如果一个字符串正着读和反着读都一样,那它就是回文串。请写一个函数,参数为一个字符串,使用for循环判断,并返回这个字符串是否为回文串。
时间: 2024-06-17 07:05:58 浏览: 278
回文字符串:判断一个是否是回文字符串。回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串。
5星 · 资源好评率100%
好的,我可以帮您编写一个判断回文串的函数。函数如下所示:
```python
def is_palindrome(s):
length = len(s)
for i in range(length // 2):
if s[i] != s[length - 1 - i]:
return False
return True
```
这个函数中,我们首先获取了字符串的长度,然后使用for循环遍历字符串的前一半字符,判断当前字符是否等于对应位置上的字符。如果有任意一个位置不相等,则说明该字符串不是回文串,直接返回False;否则遍历完成后返回True。
如果您调用该函数并传入一个字符串参数,它将会返回True或False,表示该字符串是否为回文串。
请问还有什么其他问题我可以帮您解答吗?
阅读全文