Python:浮点型
a = 3.6415926
x1 = int(a) #变成整形直接把小数点后数据去掉
print(x1) # 输出3
x2 = round(a,3) #取小数点后位数,并四舍五入
print(x2) # 输出3.642
import decimal # 由于存储原因,浮点数相加不一定准确,因此需要导入decimal模块
y1 = 0.1
y2 = 0.2
y = y2 + y1
print(y) # 输出0.30000000000000004
y3 = decimal.Decimal('0.1')
y4 = decimal.Decimal('0.2')
y5 = y3 + y4
print(y5) # 输出0.3
浙公网安备 33010602011771号