You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 04:20:21