python 输入纯数字(可输入小数点)

方法1:利用集合set,可以去重的功能,判断输入的内容是否是为数字

set1={'1','2','3','4','5','6','7','8','9','0','.'}
m=input('input a munber')
setm=set(m)
set2={'.'}
if set1==set(setm|set1) and set2!=setm:if float(m)>200:print('买宝马')else:print('没钱')
else:print('请输入纯数字')

方法2:利用异常处理机制

try:isinstance(float(input('请输入一个数字')),float)
except:print('不是一个数字!')

方法3:利用isdigit()函数与replace()函数

if input("请输入一个数字").replace('.','',1).isdigit():print("正确")
else:print('不是一个数字')

isdigit() 判断输入的是否为纯数字。由于输入的数字可以是浮点型,所以要将小数点替换,但只替换一个。如果输入1.2.1 这种也是错误的情况。

python 输入纯数字相关推荐

  1. 在uni-app的textarea中输入纯数字或者英文不换行的问题

    在uni-app的textarea中输入纯数字或者英文不换行的问题 在工作中遇到的小问题,使用uni-app的textarea,输入了一串纯数字不换行. 解决办法: 在样式中加 word-break: ...

  2. 身份证input输入框限制,只能输入纯数字及限制长度

    需求:只能输入18位纯数字,并且输入其他字符时删除其他字符 1.<input type="number"> 还是可以输入e和e-,不符合 2.<input typ ...

  3. python输入一组数字存到列表_Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到...

    Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到 发表时间:2020-08-20 当传入多个值时,需要使用split()函数来切割 ...

  4. python输入的数字为什么不能计算_计算器为什么只能进行个位数的计算,每次只能输入一个数字,求...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 # !/usr/bin/python # -*- coding: UTF-8 -*- # -*- decoding: UTF-8 -*- from Tki ...

  5. python输入一个数字n、计算1到n的和_怎么用python求1到n所有整数的和

    计算题算是python实例里最基础的一项内容,经常能碰到的就是求和,下面针对求和,给大家讲解一个可以套用的方案,一起来看下吧~ 我们要实现这样一个功能:计算1到任意一个我们给出的整数之间的数字之和是多 ...

  6. python输入任意数字,以升序排序(基础)

    [开发该软件的操作系统]:windows10 [软件开发环境/开发工具]:PyCharm [编程语言]:Python [开发目的]:这是老师布置的作业啦~ 供初学者参考学习 代码如下: #输入5个数字 ...

  7. python输入一个数字n、计算1到n的和_python用户输入一个整数N,计算并输出1到N相加的和,请问这个程序错在哪里了?...

    第一个错误的地方是for i in str(n),input()输入的是整型,循环增加应该用for in range(n),str(n)并不能起到顺序增加的作用. 第二个错误的地方是print('1到 ...

  8. 限制input 输入框只能输入纯数字/数字/中文/英文

    1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafte ...

  9. 解决element-ui表单中限制输入纯数字的问题

    [问题] 输入框里面只能输入数字并且限制输入数字的长度,一开始使用的elementUI的组件,但是这个组件的数字限制不能同时适配于谷歌.火狐和QQ浏览器. <p>最高正确率:<el- ...

最新文章

  1. C语言实现SHA-1
  2. 机器学习中的不平衡分类方法(part3)--不平衡分类学习策略
  3. 将Java服务公开为Web服务
  4. Silverlight中的InkPresenter(可以保存、加载)
  5. Ubuntu安装SublimeText3
  6. 新鲜出炉的2012年8月桌面日历壁纸免费下载
  7. error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
  8. 74LS系列芯片简记——00-09
  9. (一)从零开始学习模糊控制——基本概念
  10. uni-app开发小说阅读器
  11. 织梦cms高端炫酷网络建站工作室公司网站模板
  12. Tara's Beautiful Permutations 组合数学
  13. 游戏-安卓渠道包提审至上线流程
  14. 基于X86汇编语言的简易打字游戏实现
  15. 修改远程端口后登录不上的解决办法[作者:Jackie]
  16. Linux 之十三 嵌入式系统搭建工具 Yocto、OpenEmbedded、BitBake 详解
  17. CVPR2021 MotionRNN: A Flexible Model for Video Prediction with Spacetime-Varying Motions
  18. python 柱状图 内部颜色_Matplotlib/seaborn柱状图使用不同的颜色分组存储箱
  19. 图解 深入浅出JavaWeb:事务必会必知
  20. Java和C++基本类型与语法的区别

热门文章

  1. 带你读懂mock测试——单元测试实践篇
  2. 用c语言实现选择排序(附有详细代码)
  3. CentOS 安装 Git
  4. 编程珠玑--位图法排序
  5. 流程图中各种形状的含义 绘制流程图的操作方法
  6. RPC(远程过程调用)基本原理
  7. Oracle SQL实现日期转换时间戳时间戳转化日期
  8. js-day01-js语言基础
  9. python飞机大战简书_飞机大战(pygame)开发实录一
  10. zzuli:1049平方和与立方和