Python 判断字符串是否为回文 - huiwen 函数实现
Python 判断字符串是否为回文 - huiwen 函数实现
本文介绍 Python 中 huiwen 函数的实现,用于判断一个字符串是否为回文。函数接收一个字符串作为参数,如果字符串是回文则返回 1,否则返回 0。
函数接口定义:
def huiwen(s):
"""判断字符串 s 是否是回文,是回文返回 1,不是返回 0。""
# 在这里添加函数代码
裁判测试程序样例:
/* 请在这里填写答案 */
s=input()
if huiwen(s)==1:print('{}是回文'.format(s))
else:print('{}不是回文'.format(s))
输入样例:
abccba
输出样例:
abccba是回文
函数实现:
def huiwen(s):
for i in range(len(s)//2):
if s[i]!=s[-i-1]:
return 0
return 1
代码解析:
- 函数
huiwen(s)接收一个字符串s作为参数。 - 使用循环遍历字符串
s的前半部分,每次比较s[i]和s[-i-1]是否相等。 - 如果
s[i]不等于s[-i-1],则说明字符串s不是回文,返回 0。 - 如果循环遍历完所有前半部分的字符,没有发现不相等的字符,则说明字符串
s是回文,返回 1。
示例:
>>> huiwen('abccba')
1
>>> huiwen('abcba')
0
原文地址: https://www.cveoy.top/t/topic/oskX 著作权归作者所有。请勿转载和采集!