美文网首页经验App:聚合职场优选内容
Python练习实例29 | 判断回文数字

Python练习实例29 | 判断回文数字

作者: 暮光微晓破倾城 | 来源:发表于2020-02-29 15:23 被阅读0次

什么是回文呢?百科里是这样解释的,回文是指正读或反读都能够读懂的句子,比如说:“我为人人,人人为我”。


Python.jpg

回文数,也是相似的道理,比如说:12321也是一个回文数,而123321同样也是回文数字。

按照这个规律,回文数也即如果将这个数字当中的每一个元素都倒叙进行输出,并且输出的新数与此数本身相等,就能够判断出这个数是否是回文数字啦。

所以,我们就可以写成如下所示的代码:

# 判断一个数字,是不是回文数 分析过程,如果输入的数字倒叙输出与原来的数字相等,则是回文数字
a = input("请输入一个数字:")
b = a[::-1]
if a == b:
    print("%s是一个回文数字"%a)
else:
    print("%s不是回文数字"%a)

接下来,我们来输出一个结果:

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习30.py"
请输入一个数字:123321
123321是一个回文数字

Process finished with exit code 0

在编写程序并运行的过程当中,可能会出现如下所示的错误:

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习30.py"
  File "C:/Users/Administrator/Desktop/Python 练习实例100题/练习30.py", line 6
    else:
        ^
SyntaxError: invalid character in identifier

Process finished with exit code 1

当出现SyntaxError: invalid character in identifier这种错误类型的时候,可能就需要检查下错误的行里面是否有,代码行内夹杂中文的空格,tab等,非文字字符,比如上面出现错误类型的原因是else后面的冒号使用的是中文字符的冒号,这样程序就会指出错误出现的位置了。

2020年2月29日
北京市通州区京贸中心

相关文章

  • Python练习实例29 | 判断回文数字

    什么是回文呢?百科里是这样解释的,回文是指正读或反读都能够读懂的句子,比如说:“我为人人,人人为我”。 回文数,也...

  • leetcode

    题目:判断一个数字是否问回文数 负数不是回文数

  • 判断回文数字

    版权声明:本文为博主原创文章,转载请注明出处。个人博客地址:https://yangyuanlin.club欢迎来...

  • 判断回文数字

    不转字符串的方式 转字符串后用双指针的形式

  • Python 练习实例29

    来自菜鸟教程https://www.runoob.com/python/python-exercise-examp...

  • 菜鸟编程学习(python&C--021)

    Python 练习实例46Python 100例 题目:求输入数字的平方,如果平方运算后小于 50 则退出。 程序...

  • 回文(easy)

    1 思路:使用python的reverse方法反转字符,判断反转后和现在一致 2 思路:回文数字符存在个数为奇数不...

  • 第七周ARTS

    Algorithmic 回文数字的判断 负数不算,结尾为0的数字不算。 利用x/10得出反转后的数字,之后判断相等...

  • Leetcode-Easy-9 Palindrome Numbe

    题目 思路 判断一个给定的数字是否是回文数字。需要注意的是,不仅奇数会出现回文数字,偶数也可以,2442,2222...

  • Python基础:循环练习

    Python基础之循环结构练习题: 1、if语句 判断用户键盘输入内容: ----如果都是数字,则将该数字扩大10...

网友评论

    本文标题:Python练习实例29 | 判断回文数字

    本文链接:https://www.haomeiwen.com/subject/aqwphhtx.html