作业帮 > 数学 > 作业

有关PYTHON计算问题

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/06/13 14:24:51
有关PYTHON计算问题
>>>5//2.0
>>>2.0
>>>5//-2.0
>>>-3.0
为什么负数的时候反而保留了一位?由2.5变为3.正数反而舍去了?
有关PYTHON计算问题
//就是地板除,// 不管操作数是何种数值类型,总是舍去小数部分,返回数字序列中比真正的商小的最接近的数字.5/2.0=2.5,所以5//2.0=2.0,因为2.0是比2.5小的最接近的数字,而5/-2.0=-2.5,所以5//-2.0=-3.0,因为-3.0是比-2.5小的最接近的数字,注意他们是负数哦,-3.0比-2.5小,所以结果是-3.0而不是-2.0.