使用Python基础if-else语句判断字符串是否为回文并输出结果
用Python基础if-else实现字符串回文判断
要实现判断输入字符串是否为回文的功能,用基础的if-else语句就能完成,核心思路是对比原字符串和它的反转版本是否一致:
基础实现代码
# 获取用户输入的字符串 user_input = input("Enter the string: ") # 反转字符串(Python切片语法实现) reversed_input = user_input[::-1] # 用if-else判断并输出结果 if user_input == reversed_input: print('the string is palindrome') else: print('No')
示例运行
- 输入
malayalam,输出:the string is palindrome - 输入
geeks,输出:No
可选优化:忽略大小写判断
如果需要忽略大小写差异(比如输入Malayalam也判定为回文),可以在比较前统一转换为小写:
user_input = input("Enter the string: ") reversed_input = user_input[::-1] if user_input.lower() == reversed_input.lower(): print('the string is palindrome') else: print('No')
内容的提问来源于stack exchange,提问作者Dhruv Bisht
相关产品推荐
相关产品推荐

