python除法保留两位
时间: 2023-06-05 18:47:30 浏览: 129
python 除法保留两位小数点的方法
在 Python 中进行除法运算时,可以使用`/`或者`//`运算符。
使用`/`运算符进行除法时,得到的结果是一个浮点数,即使被除数和除数都是整数。
如果想要保留小数点后两位,可以使用 Python 内置的 round() 函数进行四舍五入。具体来说,可以将除法得到的浮点数作为 round() 函数的参数,设置保留的小数位数为2。
例如,如果要计算 3.14 除以 2.0 并保留两位小数,可以这样写:
result = round(3.14 / 2.0, 2)
在这个例子中,除法的结果是 1.57,round() 函数将其保留两位小数后,得到的结果为 1.57。
另外,如果想要使用整数除法`//`运算符进行除法,并保留小数点后两位,可以通过将被除数和除数都先乘以100,然后进行整数除法操作,最后再将结果除以100来实现。
例如,如果要计算 314 除以 200 并保留两位小数,可以这样写:
result = round(100 * 314 // 200 / 100, 2)
在这个例子中,将 314 和 200 分别乘以 100,得到 31400 和 20000,然后进行整数除法操作,得到 157,最后将其除以 100 并保留两位小数后,得到的结果为 1.57。
阅读全文