2016-07-01 98 views
0

我在打印浮點數時遇到問題。 我想:打印浮點數達到小數點後六位

a = 2 
c = 4 
print (str(c/a).format(1.6)) 

輸出:

2.0 

所需的輸出:

2.000000 

我怎麼能打印多達6位小數?

+0

你的情況,''打印(%2%6F')。或者更好的'print(str.format('{0:.6f}',2))' – miradulo

+0

你的問題是重複的。看看在另一個問題的答案中如何使用str.format並閱讀文檔。 – Bakuriu

回答

1

這可以通過以下方式實現:

print(str.format('{0:.6f}', 2)) 
相關問題