为什么Python返回0进行简单的除法计算?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用回答 (2)

关注 (0)

查看 (296)为什么这个简单的计算返回0>>> 25/100*50

0

虽然这实际上计算正确?>>> .25*50

12.5

>>> 10/2*2

10

第一个例子有什么问题?

写回答邀请回答

提问于2019-01-042019-01-04 05:49:20

为什么Python返回0进行简单的除法计算?

写回答

用户回答回答于2019-01-042019-01-04 13:53:43

在Python 2中,25/100执行整数除法时为零。因为结果不到1。

您可以通过添加from __future__ import division到脚本来“修复”此问题。当使用/运算符并//用于整数除法时,这将始终执行浮点除法。

另一种选择是使至少一个操作数浮动,例如25.0/100。

在Python 3中,25/100总是如此0.25。

用户回答回答于2019-01-042019-01-04 14:57:05

为什么python除法结果会有小数点0_为什么Python返回0进行简单的除法计算?相关推荐

  1. 为什么python除法结果会有小数点0_关于python:为什么整数除法会在许多脚本语言中向下取整?...

    在我测试过的语言中,- (x div y )不等于-x div y: 我已经在Python中测试了//,在Ruby中测试了/,在Perl 6中测试了div: C具有类似的行为. 该行为通常是按照规范进 ...

  2. python程序运行结果始终为0_下列 Python 程序的运行结果是( )。 x=0 y=True print(xy and 'A''B')_学小易找答案...

    [单选题]下列 Python 程序的运行结果是( ). x=0 y=True print(x>y and 'A' [判断题]城市轨道交通是公共交通铁路化的产物,因此它保留有铁路交通的部分基因,比 ...

  3. python程序运行结果始终为0_下列Python程序的运行结果是 x=0 y=True print(xy and \'A\'\'B\')...

    用超声波清洗器清洗机械手表是利用超声波A.传播距离远B.穿透能力强C.具有能量D.遇到障碍物能反射 项目的阶段性成果我们称为A里程碑B可交付成果C项目产品D项目结论 以下各项中属于声音可以传递信息的是 ...

  4. Python除法保留两位小数点(三种方法实现)

    Python除法保留两位小数点(三种方法实现) 前言序锦 学过编程我们都知道,无论什么语言,其实都是相通的,,当我们学会了并掌握好了一种语言后,我们再去了解另外一种语言,其实就很容易了,今天我们就来一 ...

  5. python除法函数一般如何命名_关于python:当用于除法时,’/’和’//’之间有什么区别?...

    使用一个对另一个有好处吗?在Python2中,它们似乎都返回相同的结果: >>> 6/3 2 >>> 6//3 2 请参考整数除法的问题,因为引入了//运算符进行整 ...

  6. Python:使用f-string保留小数点位数

    Python:使用f-string保留小数点位数 格式 f"{num:xxx}" 其中xxx的格式如下 格式 说明 width 整数width指定宽度 0width 整数width ...

  7. 【Python上分之路】第一篇:Python是什么?

    文章目录 Python Python特性 Python优点 语法简单 开源免费 面向对象的高级语言 功能扩展性强 Python缺点 运行速度慢 代码加密困难 Python应用领域 Web应用开发 自动 ...

  8. 学习Python全套代码【超详细】Python入门、核心语法、数据结构、Python进阶【致那个想学好Python的你】

    大家早上好,本人姓吴,如果觉得文章写得还行的话也可以叫我吴老师.欢迎大家跟我一起走进数据分析的世界,一起学习! 感兴趣的朋友可以关注我的数据分析专栏,里面有许多优质的文章跟大家分享哦. 文末附上详细的 ...

  9. python限制输入类型_《计算机二级Python语言程序设计考试》第3章:基本数据类型...

    考纲考点数字类型:整数类型.浮点数类型和复数类型 数字类型的运算:数值运算操作符.数值运算函数 字符串类型及格式化:索引.切片.基本的format()格式化方法 字符串类型的操作:字符串操作符.处理函 ...

最新文章

  1. fiddler下如何将HTTPS转换成HTTP
  2. 桌面虚拟化之远程协助
  3. 关于Map迭代循环,key和value的顺序问题
  4. 通用存储过程分页---(测试能用的请放心试用)
  5. Java中使用Jedis连接Redis对Hash进行操作的常用命令
  6. 深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点
  7. 使用Apache JMeter负载测试Web应用程序
  8. synchronized与volatile
  9. WebSocket使用,包括服务端和客户端(JAVA实现)
  10. 2021美赛MCM选题
  11. 第一次网络渗透实验报告
  12. pythonmt4通讯swot矩阵_最经典的市场部SWOT分析矩阵
  13. ios查看ipa是否函数特定字符_利用strings 检测iOS ipa包是否调用私有api
  14. 中国计算机大会CNCC【笔记】
  15. vue 导出word带图片
  16. 自动化状态监测和工业4.0解决方案-Softing uaGate SI
  17. 多商家入驻分销平台基本功能设计
  18. Java面试题大全(2023最新版)1500+大厂面试题附答案详解
  19. CentOS 7 从零开始安装ethereum/以太坊
  20. 【ECCV2020】Spatio-Temporal Graph Transformer Networks for Pedestrian Trajectory Prediction

热门文章

  1. java 抽象 属性_在java中如何定义一个抽象属性示例详解
  2. arp协议属于哪一层_TCP/IP协议栈-之-ARP协议分析
  3. linux块设备驱动编写,Linux内核学习笔记 -49 工程实践-编写块设备驱动的基础
  4. android新版本广告,新增朋友圈广告?微信6.1安卓新版发布
  5. mysql myflash原理_如何利用 Myflash 解析 binlog ?
  6. Oracle 非dba用户 使用 set autotrace 功能
  7. ObservableScrollView实现
  8. 红石科技机器人_《机器人殖民地》—游戏简评
  9. 钉钉日志范文100篇_钉钉的日志模板怎么修改 钉钉日志模板修改教程
  10. 数据库(表结构和数据) 保存为 *.sql文件