练习3——计算和浮点数

原创 2016年05月31日 10:15:29

运算符,不嫌背的多

+ plus 加号——》加
- minus 减号——》减
/ slash 斜杠——》除
* asterisk 星号——》乘
% percent 百分号——》求余

***下面四个用于求布尔值***
< less-than 小于号
> greater-than 大于号
<= less-than-equal 小于等于号
>= greater-than-equal 大于等于号

关于浮点数,
参考:http://www.cnblogs.com/xiaoit/p/4040510.html

和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数
1 + 2 # ==> 整数 3
1.0 + 2.0 # ==> 浮点数 3.0

整数和浮点数混合运算的结果就变成浮点数了
1 + 2.0 # ==> 浮点数 3.0

为什么要区分整数运算和浮点数运算呢?这是因为整数运算的结果永远是精确的,而浮点数运算的结果不一定精确,因为计算机内存再大,也无法精确表示出无限循环小数,比如 0.1 换成二进制表示就是无限循环小数。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Python练习(3):浮点数的比较和二分法

[0]浮点数在python里面是二进制的形式存储的,比如0.1,就不能找到一个有限的二进制形式来表示它,所以python会对0.1的二进制表示进行截断,造成误差,注意,误差是可以累积的![1]pyth...

JS浮点数计算

  • 2014年06月09日 09:19
  • 3KB
  • 下载

浮点数计算为什么会出错

  • 2017年07月22日 11:02
  • 131KB
  • 下载

MYSQL学习心得(3) --浮点数与定点数

MySQL浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度,M和D又称为精度和标度,如float(7,4)的可显示为-999.9999,MySQL保存值时...

Java中实现浮点数的精确计算

  • 2009年07月24日 21:49
  • 6KB
  • 下载

浮点数计算工具

  • 2017年06月01日 15:23
  • 5KB
  • 下载

3-8 Python中浮点数和布尔型

Python中浮点数和布尔型 Python中浮点数和布尔型 3-8 Python中整数和浮点数 3-9 Python中布尔类型3-8 Python中整数和浮点数Python支持对整数和浮点数直接进行四...

高精度浮点数计算器

  • 2015年06月12日 12:26
  • 703KB
  • 下载

浮点数计算与误差分析

  • 2010年07月23日 19:48
  • 77KB
  • 下载

求浮点数数组A={A1,A2,A3,…,An}中,Aj-Ai(j>i)的最大值。要求时间复杂度越小越好

求浮点数数组A={A1,A2,A3,…,An}中,Aj-Ai(j>i)的最大值。要求时间复杂度越小越好。 1、问题分析: 如果没有时间现在,那么直接使用两层for循环,就能搞定问题。其代码大致如下...
  • csalp
  • csalp
  • 2011年10月13日 15:10
  • 1690
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:练习3——计算和浮点数
举报原因:
原因补充:

(最多只允许输入30个字)