Python 语言的回文程序

2025年16月16日 | 阅读 2 分钟

什么是回文?

回文是指数字或字母,即使颠倒数字和字母后仍然保持不变。

例如

121、11、414、1221、74747 是回文数字。

MOM、DAD、MADAM、REFER 是回文字母。

JAVATPOINT、PROGRAM、JAVA 不是回文字母。

回文算法

  • 读取数字或字母。
  • 将字母或数字保存在临时变量中。
  • 反转字母或数字。
  • 将临时变量与反转的字母或数字进行比较。
  • 如果两个字母或数字相同,则打印“此字符串/数字是回文。”
  • 否则,打印“此字符串/数字不是回文。”

回文程序

程序 1:回文字符串

输出

PALINDROME !

程序 2:回文字符串程序

输出

Enter a letter: javatpoint
The letter is not a palindrome

Enter a letter: MADAM
The letter is a palindrome

程序 3:使用 while 循环的回文数字程序

输出

Enter the value: 2551
This value is not a palindrome number!

Enter the value: 1221
This value is a palindrome number!