【任务描述】 如果将一个字符串的字符从右至左排列,得到的字符串与原字符串相同,则称该字符串为回文。如"nal2lan”是回文。编程实现:输入一个字符串,如果是回文则输出“True”,否则输出“False”。程序保存到s3A.py。 程序执行效果1: 输入一个字符串:abccba 输出:True 程序执行效果2: 输入一个字符串:dcbc 输出:False 【操作提示】 将一个字符串的字符从右至左排列,得到的字符串为原字符串的逆序。字符串s的逆序为s[:-1]。
时间: 2024-01-01 10:03:59 浏览: 102
回文字符串:判断一个是否是回文字符串。回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串。
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```python
s = input("输入一个字符串:")
if s == s[::-1]:
print("True")
else:
print("False")
```
这里用到了 Python 中的字符串切片操作,`s[::-1]` 表示将字符串 s 倒序排列。如果原字符串与倒序排列后的字符串相同,则为回文字符串,输出 True,否则输出 False。
阅读全文