从键盘上输入任意长度字符串,判断它是否为回文字符串
时间: 2024-05-15 14:15:26 浏览: 96
对于一个从键盘输入的字符串,判断其是否为回文。
5星 · 资源好评率100%
回文字符串是指正着读和倒着读都一样的字符串。可以通过比较字符串的前半部分和后半部分是否相同来判断字符串是否为回文字符串。
下面是一个Python程序,可以从键盘上输入任意长度字符串,判断它是否为回文字符串:
```python
s = input("请输入字符串:")
l = len(s)
is_palindrome = True
for i in range(l // 2):
if s[i] != s[l - i - 1]:
is_palindrome = False
break
if is_palindrome:
print("是回文字符串")
else:
print("不是回文字符串")
```
程序首先从键盘上读取一个字符串,然后计算字符串的长度。接下来使用一个循环来比较字符串的前半部分和后半部分是否相同。如果发现有不同的字符,则说明字符串不是回文字符串,程序会立即跳出循环。最后根据is_palindrome变量的值来输出判断结果。
阅读全文