Py学习  »  Python

03-python中的除法与小数

python自留地 • 1 月前 • 74 次点击  

小数或浮点数

Python中使用浮点数(小数)来表示数字而不是整数。

数字的一些例子,表示为0.5和-7.8237591。

它们可以通过输入带有小数点的数字或使用整数除法之类的操作来直接创建

计算机不能完全精确地存储浮点数(小数),就像我们无法写出1/3(0.3333333333333333)完整的小数的位数一样。


记住这一点,因为它常常导致令人讨厌的程序错误(bug)!

整数相除会得到浮点数

如前所述,将任意两个整数相除会产生一个浮点数。

通过在两个浮点数上运行操作,或者在浮点数和整数运算会得到一个浮点数。

>>>8/24.0>>>6*7.042.0>>>4+1.655.65

Python默默地将整数转换为浮点数

0不能做除数

任何数除以0在python中会产生错误

>>>11/


    
0ZeroDivisionError: division by zero

在Python中,错误消息的最后一行表示错误的类型。仔细阅读错误消息,因为他们经常告诉你如何修复程序!

ZeroDivisionError:除以0错误
division:除
zero:零

 python基础系列 

01-第一个python程序

02-python数学运算加减乘除


  纯免费在线学编程   


在线版本:http://dida100.com/its

学编程像游戏闯关,超有意思~




  一个人学习编程太孤单 

我是小白(微信 python776 ) 备注 888建了个微信程序员学习群,互相解答问题,有需要的同学可以加我微信进群。 



戳👇纯免费,学编程

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/187694