通常我们在界面显示数字的时候,尤其是有小数点的时候,要求我们只显示小数点后后两位(可以是任意n)。这时候我们可以借助取模操作符。
取模操作符有以下规则定义:
a%b == a - math.floor(a/b)*b
对于实数来说,x%1的结果是x的小数部分,x-x%1的结果是其正数部分。 x%0.01的结果是小数点后n-2位,那么x-x%0.01则是精确到小数点后两位的结果。
x = math.pi
print(x - x%0.01). -->3.14
通常我们在界面显示数字的时候,尤其是有小数点的时候,要求我们只显示小数点后后两位(可以是任意n)。这时候我们可以借助取模操作符。
取模操作符有以下规则定义:
a%b == a - math.floor(a/b)*b
对于实数来说,x%1的结果是x的小数部分,x-x%1的结果是其正数部分。 x%0.01的结果是小数点后n-2位,那么x-x%0.01则是精确到小数点后两位的结果。
x = math.pi
print(x - x%0.01). -->3.14