python键盘输入五个数字,判断是否是回文数
2017-07-08 16:26
676 查看
键盘输入五个数字,判断是否是回文数
num = eval(input("请输入一个五位数:")) strNum = str(num) listNum = [] newList = [] if strNum.isdigit() and len(strNum) == 5: for i in range(0, len(strNum)): listNum.append(strNum[i]) # print(listNum) for str1Num in listNum: print(str1Num,end="\t") listNum.reverse() #将listNum翻转 newList = listNum print(newList) for newNum in newList: print(newNum,end="\t") if(str1Num == newNum): print("是回文数") else: print("不是回文数") else: print("输入有误")
###
说一下思路
键盘获取输入后,先判断输入的是否是数字以及5个数字,然后将数字读取出来存到列表中,将列表反转存入新的列表,然后前后两个列表中元素进行对比,这样的话不会局限于五个数字,多少个数字都没问题
相关文章推荐
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- python判断输入的字符串是否为数字
- Python中判断输入是否为数字的实现代码
- python判断一个数是否为回文数字
- python计算输入的两个数字,try...except...判断是否输入的是数字,如果是则相加
- C语言小算法集锦---判断输入的数字是否为回文数
- P51 第18题 从键盘输入一个正整数n,判断其是否同时含有奇数字和偶数字
- js 判断键盘输入的是否是数字
- Java文本框只能输入数字,键盘监听,以及判断字符串是否只是数字,并去除前面多余的0
- 判断Python输入是否为数字、字符
- 从键盘输入任意字符串,判断其是否是回文字符串。
- 判断Python输入是否为数字
- 算法_已知五个>=0的自然数,随机输入5个数,编写算法判断是否能排列成有序的数字。0可以替换成任何数
- 判断Python输入是否为数字
- Python学习笔记——判断输入内容是否为数字
- 作业 4 函数应用 编写一个程序,判断从键盘接收的数字是否为回文数字。回文数字就是顺着看和倒着看是相同的数。如121、656、2332等
- 小方法2——ReverseString--判断键盘输入的字符流是否是回文字
- python中如何判断输入是否为数字