2011-10-18 26 views

Trả lời

20

Bạn có thể định dạng nó làm số điểm cố định.

>>> a = 1/1221759 
>>> '{0:.10f}'.format(a) 
'0.0000008185' 
+0

trả về '0.0000000000' cho tôi? – sloven

+2

@Nik vì Python 2.7 trả về int bằng toán tử '/'. Py3 trở lại nổi. Đặt dấu thập phân ở cuối '1221759' – KeyWeeUsr

2

Bạn có thể sử dụng định dạng in:

print "%.16f" % a 

nơi 16 là số chữ số bạn muốn sau dấu thập phân.

Các vấn đề liên quan