python-2019-06-11笔记-----除法

1、pyton2:

 2、python3: 

3、python3:

用python2和python3分别计算100/(2*5)结果,一个结果是10,一个结果是10.0,最后一个是10,造成这中现象的原因是:在python中有两种除法,true除法和floor除法,python2中如果被除数和除数都是整数,则结果也是整数,例如:100/9在python2中,结果为11,100.0/9在python2中结果为11.11111111111111,100/9在pyton3中为11.11111111111111,100//9为11。python3相对于python2做了改变,/只代表floor除法,//代表true除法。

 

posted @ 2019-06-11 10:29  ~好好学习~  阅读(197)  评论(0编辑  收藏  举报