python如何保证输入键入数字的方法


Posted in Python onAugust 23, 2019

要求: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)

都调试过。可以用。

以上这篇python如何保证输入键入数字的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的Matplotlib模块入门教程
Apr 15 Python
Python切片知识解析
Mar 06 Python
Python实现Kmeans聚类算法
Jun 10 Python
python基础教程项目二之画幅好画
Apr 02 Python
Tensorflow 查看变量的值方法
Jun 14 Python
使用TensorFlow实现二分类的方法示例
Feb 05 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
Jun 03 Python
django 基于中间件实现限制ip频繁访问过程详解
Jul 30 Python
python处理document文档保留原样式
Sep 23 Python
利用Python校准本地时间的方法教程
Oct 31 Python
Jupyter notebook如何修改平台字体
May 13 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
Aug 30 Python
对python while循环和双重循环的实例详解
Aug 23 #Python
python 进程 进程池 进程间通信实现解析
Aug 23 #Python
python实现的生成word文档功能示例
Aug 23 #Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 #Python
详解Matplotlib绘图之属性设置
Aug 23 #Python
python3.6生成器yield用法实例分析
Aug 23 #Python
python基础 range的用法解析
Aug 23 #Python
You might like
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
让PHP支持断点续传的源码
2010/05/16 PHP
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
Javascript 作用域使用说明
2009/08/13 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
Javascript引用指针使用介绍
2012/11/07 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
JS中队列和双端队列实现及应用详解
2020/09/29 Javascript
布同自制Python函数帮助查询小工具
2011/03/13 Python
Python进行数据提取的方法总结
2016/08/22 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
2017/07/24 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
python绘制地震散点图
2019/06/18 Python
python如何制作英文字典
2019/06/25 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
python的scipy实现插值的示例代码
2019/11/12 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
Python基于爬虫实现全网搜索并下载音乐
2021/02/14 Python
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
社区重阳节活动总结
2015/03/24 职场文书
2016教师党员学习心得体会
2016/01/21 职场文书