一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
2018-01-09 19:24
507 查看
回文指的是正反是同一个数!
方法二:
以上实例输出结果为:
def theNumberOfNum(self, num): '将数字的各位放入列表里' numTemp = int(num) num = int(num) tempList = [] while num > 9: tempList.append(int(num % 10)) num = int(num / 10) tempList.append(num) return tempList def isPalindrome(self, num): '判断一个数是否为回文' num = int(num) tempList = code.theNumberOfNum(num) i = 0 j = len(tempList) - 1 while i < j: if tempList[i] != tempList[j]: return False else: i += 1 j -= 1 return True
方法二:
#!/usr/bin/python # -*- coding: UTF-8 -*- a = int(raw_input("请输入一个数字:\n")) x = str(a) flag = True for i in range(len(x)/2): if x[i] != x[-i - 1]: flag = False break if flag: print "%d 是一个回文数!" % a else: print "%d 不是一个回文数!" % a
以上实例输出结果为:
请输入一个数字: 12321 12321 是一个回文数!
相关文章推荐
- C语言,判断一个5位数是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- C100-30 题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- 题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。(java)
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
- 让用户输入一个5位数(若不是5位数,则提示错误),判断它是不是回文数,输出判断结果。回文数:如12321是一个回文数,万位与个位相同,十位与千位相同。
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- 7.,一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
- Java算法题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
- HuiWenShu.java 题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- 一个5位数,判断它是不是回文数,即12321是回文数,个位与万位相同,十位 与千位相同
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- java经典算法_024一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- 随机输入一个数,判断它是不是对称数(回文数)(如3,121,12321,45254)。不能用字符串库函数
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都