请完善程序,实现以下程序功能:回文是指正读和反读都一样的字符串,如"abcba"就是一个回文, 从键盘上输入一个字符串并判断其是否是回文,如果是则输出"Yes!", 否则输出"No!"。
时间: 2023-07-21 20:19:02 浏览: 176
对于一个从键盘输入的字符串,判断其是否为回文。
5星 · 资源好评率100%
好的,以下是实现功能的程序代码:
```python
s = input("请输入一个字符串:") # 从键盘输入一个字符串
if s == s[::-1]: # 判断正读和反读是否相同
print("Yes!")
else:
print("No!")
```
程序首先从键盘输入一个字符串,然后通过切片操作 `[::-1]` 反转字符串,判断反转后的字符串和原字符串是否相同,如果相同则输出 "Yes!",否则输出 "No!"。
阅读全文