之前在廖雪峰老师的教程中,他说 python中有/和//两种除法方式,/除法是精确除法,得出精准值。
在试写代码的过程中,发现如果在除法式子中,若除数和被除数全部为整型,那么使用/是会舍去小数部分的。只有当式子中存在一个为浮点类型时,才不会舍去小数部分。
//地板除法 无论怎样情况都舍去小数部分。
若要得出含有小数的结果,可以强转浮点类型,如下
sum = float(s2 - s1)/s2
之前在廖雪峰老师的教程中,他说 python中有/和//两种除法方式,/除法是精确除法,得出精准值。
在试写代码的过程中,发现如果在除法式子中,若除数和被除数全部为整型,那么使用/是会舍去小数部分的。只有当式子中存在一个为浮点类型时,才不会舍去小数部分。
//地板除法 无论怎样情况都舍去小数部分。
若要得出含有小数的结果,可以强转浮点类型,如下
sum = float(s2 - s1)/s2