【发布时间】:2020-05-23 18:48:06
【问题描述】:
我想打印整数而不是 1e-06
number = 1
result = number/1000000
print(result)
请帮助最好的方法是什么?
【问题讨论】:
标签: python math numbers mathematical-optimization division
我想打印整数而不是 1e-06
number = 1
result = number/1000000
print(result)
请帮助最好的方法是什么?
【问题讨论】:
标签: python math numbers mathematical-optimization division
使用format尝试以下操作:
number = 1
result = number/1000000
print('{0:.6f}'.format(result))
输出:
0.000001
【讨论】:
{:f}?
print(f'{result:.6f}')
number 和 1000000 需要在 2.7 上声明为 float 才能工作。
output = f"{num:.9f}"
您可以将9 替换为您的数字中小数点后的数字数量。
您还需要将您的变量定义为float 以使其正常工作。
【讨论】: