先导知识
代码
# 昵称:追光者♂
# 性别:帅哥
# 生日:1999-10-24
# 故乡:山东省——济宁市
# 目前学历:硕士研究生
# 开发时间: 2022/3/29/0029 7:55
a=3.1415926
print(a,type(a))
n1=1.1
n2=2.2
print(n1+n2) # 由于数字在计算机中都是按二进制来表示,所以浮点数计算可能会有误差。可以通过导入模块来解决
print(1.1+2.1) # 并非所有的浮点数相加都会出现上述情况,只是个别的会出现。
# 导入模块
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2')) # 3.3 正确了。
输出:
结合注释理解。