在 python 中格式化 e 符号和除法
formating e notation and division in python
我有
"%f"%(9584629447823472134871239847192/2)
当我运行闲置时,我得到的输出是
4792314723911735847389621125120.000000
众所周知,输出不正确。我是新来的。请帮助如何获得正确的输出。
输出应该是这样的
4792314723911736067435619923596
您正在使用浮点运算,isn’t precise。
如果适合您的情况并且您想要精确的结果,请使用整数运算。 Python 中的整数除法已完成 using the //
operator。
例如,
"%d"%(9584629447823472134871239847192//2)
我有
"%f"%(9584629447823472134871239847192/2)
当我运行闲置时,我得到的输出是
4792314723911735847389621125120.000000
众所周知,输出不正确。我是新来的。请帮助如何获得正确的输出。
输出应该是这样的
4792314723911736067435619923596
您正在使用浮点运算,isn’t precise。
如果适合您的情况并且您想要精确的结果,请使用整数运算。 Python 中的整数除法已完成 using the //
operator。
例如,
"%d"%(9584629447823472134871239847192//2)