完成函数huiwen(s),判断字符串s是否是回文,是回文返回1,不是返回0。在主程序中输入一个字符串,调用该函数判断该字符串是否回文。(回文是顺读逆读都相同的字符串) 函数接口定义: 在这里描述函数接口。 def huiwen(s): 参数s是一个字符串,函数要返回1或者0。 裁判测试程序样例: 在这里给出函数被调用进行测试的例子。 /* 请在这里填写答案 */ s=input() if huiwen(s)==1:print("{}是回文".format(s)) else:print("{}不是回文".format(s))
时间: 2024-03-19 14:45:41 浏览: 71
判断字符串是否是回文
5星 · 资源好评率100%
以下是函数huiwen(s)的代码实现:
```python
def huiwen(s):
n = len(s)
for i in range(n // 2):
if s[i] != s[n - i - 1]:
return 0
return 1
```
在主程序中,可以通过以下代码获取用户输入并调用huiwen函数进行判断:
```python
s = input()
if huiwen(s) == 1:
print("{}是回文".format(s))
else:
print("{}不是回文".format(s))
```
其中,`input()`函数用于获取用户输入的字符串,`huiwen(s)`函数用于判断该字符串是否回文,最后根据函数返回值输出相应的结果。
阅读全文