python如何保证输入键入数字
来源:互联网 发布:南海网络发言人平台 编辑:程序博客网 时间:2024/06/05 05:08
要求:python写一个要求用户输入数字,如果不是数字就一直循环要求输入,直到输入数字为止的代码
错误打开方式:
while True:
ten=input('Enter a number:')
if type(eval(ten))==type(int):break
用这个输入字母可以可是输入字母就直接报错中断了
主要出在eval上。
python3.0
第一个方案:
while True:
ten=input("x:")
try:
x=eval(ten)
if type(x)==int:break
except:pass
然后输入asf,没有提示。输入344就退出了
x:asf
x:344
第二个方案
while True:
ten=None
try:
ten=int(input("x:"))
except:pass
if type(ten)==int:break
这个在python3.0上调试通过
第三个方案:python2.x的方案
while True:
ten=raw_input("Enter a number:")
if ten.isdigit():break
ten=int(ten) #或者是ten=eval(ten)
都调试过。可以用
0 0
- python如何保证输入键入数字
- python如何保证输入键入数字
- JS_控制输入,只能键入数字
- JS_控制输入,只能键入数字
- 如何保证wxTextCtrl只输入数字(转)
- 如何保证wxTextCtrl只输入数字(转)
- Java输入的新手解惑,键入(输入)数字等
- js在输入框屏蔽按键,只能键入数字
- 用户无法在输入框中键入数字
- python中如何判断输入是否为数字
- onkeypress 事件 的用法、 textbox 用户无法在输入框中键入数字,
- 完美实现控制文本框只能输入(包括键入和粘贴)数字和至多一个小数点
- poj 2756(java的skip函数保证输入数字)
- EditText保证输入数字或者是保留两位小数的数字
- C#如何判断键入回车键
- 判断Python输入是否为数字、字符
- python实现输入数字的连续加减
- python中随机输入数字再排序
- python文件读写出现乱码总结
- 必须要推荐的浏览器插件---作者:marsggbo
- 2015年08月21日
- python sorted函数
- (转)python中的*args和**kw到底是个啥。看下面的例子就会懂了
- python如何保证输入键入数字
- python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答
- nohup命令
- python的try方法中的else和finally的区别
- 直接排序之经典自我解析
- python try/except/finally
- python安装图文教程---超详细。。。不过是转的,但有改动
- python的with语句,超级强大
- c++ 简单理解main参数