Hello,大家好!我是乔乔白术!每日一个小知识,带你学python!
今天为大家解决的经典题目判断回文数!
首先由题目我们可以想到我们需要一个用户来输入的值,我们需要用到input函数来进行输入,将值输入到控制台上。
由此我们得到一个值,我们想到我们得到值后需要对值进行一个判断,判断这个值是不是回文数,那怎么来确定是不是回文数呢?
在数学上,我们知道回文数就是指正读反读都能读通的句子,在数学上有类似的数字可以表示例如:121,1221。 那我们称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。
所以我们做出以下判断:
用切片来进行的判断,注意带有小数点的一定不是回文数,至于原因,你可以将这段代码运行一下就明白了!
我的这种方法也只是解决回文数的一种,在python中一定有其他方法可以做出来,我认为所有的方法只要你能做出来就是对的!
我是乔乔白术,很高兴为大家解决问题!