编辑:正如奥利在这篇文章下面的评论中指出的,is_integer是标准库的一部分,因此不应该像我在下面所做的那样重新实现。

此函数使用这样一个事实,即每一个整数至少有一个可被两个整除的数,且没有余数。任何n或n+1中的非零分数表示都将导致n%2和(n+1)%2都有余数。这样做的好处是,用浮点数表示的整数将返回True。

该函数对正

我能确定的是负数和零。如函数中所述,对于非常接近整数的值,它将失败。def isInteger(n):

"""Return True if argument is a whole number, False if argument has a fractional part.

Note that for values very close to an integer, this test breaks. During

superficial testing the closest value to zero that evaluated correctly

was 9.88131291682e-324. When dividing this number by 10, Python 2.7.1 evaluated

the result to zero"""

if n%2 == 0 or (n+1)%2 == 0:

return True

return False

python判断是不是整数_在Python中确定值是否为整数相关推荐

  1. python判断回文_用python判断回文数

    信息举报 时间:2020-11-23 本页为您甄选多篇描写用python判断回文数,用python判断回文数精选,用python判断回文数大全,有议论,叙事 ,想象等形式.文章字数有400字.600字 ...

  2. python判断nan格式_关于Python中Inf与Nan的判断问题详解

    大家都知道 在Python 中可以用如下方式表示正负无穷: float("inf") # 正无穷 float("-inf") # 负无穷 利用 inf(infi ...

  3. python判断复数浮点数_荐Python数据类型(整数,浮点数,复数,字符串,format()用法)(超详细笔记)...

    一.整数类型 1.与数学中的整数概念一致,没有取值范围限制. 2.整数类型共有4种进制表示:十进制.二进制.八进制. 十六进制,默认十进制,其他进制需增加引导符(不区分 大小写) 二进制 0b或0B, ...

  4. python 判断数字连续_关于python:检测列表中的连续整数

    本问题已经有最佳答案,请猛点这里访问. 我有一个包含这样的数据的列表: [1, 2, 3, 4, 7, 8, 10, 11, 12, 13, 14] 我想打印出连续整数的范围: 1-4, 7-8, 1 ...

  5. python判断是否闰年_【python实例】判断输入年份是否是闰年

    原博文 2019-12-24 10:24 − 1 ''' 2 求给定的年份,是否是闰年. 3 满足以下两点中任意一点就是闰年 4 A:能被4整除,但是不能被100整出. 5 B:能被400整除. 6 ...

  6. python判断字母大小写_用python如何判断字符的大小写

    Python提供了isupper(),islower(),istitle()方法用来判断字符串的大小写. 1.isupper()方法 Python isupper() 方法检测字符串中所有的字母是否都 ...

  7. python判断能否组成三角形_【python+任意输入3个数+判断能否组成三角形】 - #1

    2015年07月18 - 任意输入3个数,判断能否组成三角形,并输出三角形为等边/等腰/直角/普通三角形. 三角形:两边之和大于第三边 直角三角形:勾股定理 #!/usr/bin/python # - ...

  8. julia在mac环境变量_在Julia中确定值/变量的类型

    julia在mac环境变量 To determine the type of value, variable – we use typeof() function, it accepts a valu ...

  9. 以下选项中python用于异常处理结构_《Python 程序设计》复习题

    目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...

  10. python判断是否质数_质数判断python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python3初学实践案例(11)判断质数以及计算一个数字的质因数昨天晚上看到群 ...

最新文章

  1. 号称下一代可视化监控系统,结合SpringBoot使用,贼爽!
  2. linux find命令的日常使用
  3. MySql修改最大连接数的两种方式
  4. LeetCode:Merge Intervals
  5. MVC,MVP与MVVM
  6. JUnit简介与初步使用
  7. Tree前序反序列化
  8. 前端学习(1860)vue之电商管理系统电商系统之渲染login组件并且实现路由重定向
  9. 列表反向组成数字相加,并输出数组反向组成列表
  10. Python矩阵计算
  11. python子类_python创建子类的方法分析
  12. 数据结构c语言版马睿课后答案,清华大学出版社-图书详情-《C语言程序设计习题解答与实验指导》...
  13. STM32F207和DM9161A的以太网实现方案
  14. Spring中为什么实体类不用注入
  15. 性能测试adb常用命令
  16. Greensock JavaScript动画教程
  17. 欧派caxa设计软件_欧派与数码大方携手,CAXA智能家居设计软件引领家居变革
  18. 二维码制作软件生成二维码时的参数设置
  19. DCDC电源芯片的引脚功能及应用-BUCK芯片和BOOST芯片
  20. linux未找到 ftp命令,Linux服务器ftp命令找不到

热门文章

  1. [2018.07.12 T1]B君的第一题
  2. BZOJ2301[HAOI2011] Problem b
  3. BZOJ1076[SCOI2008] 奖励关
  4. js高级学习笔记(b站尚硅谷)-11-变量提升与函数提升
  5. ubuntu python3.5安装_Ubuntu14.04安装使用Python3.5
  6. python逻辑运算优先级_测试误区《二》 python逻辑运算和关系运算优先级
  7. hive 筛选出数字_后悔没早点学会这几个万能的Excel筛选技巧,这些操作技巧得记牢...
  8. 设备唯一标志的解决方案
  9. 9. Fizz Buzz 问题
  10. [机器学习实战] 基于概率论的分类方法:朴素贝叶斯