Форматирование чисел в питоне

Как я могу сделать этот код Python:

# -*- coding: cp1252 -*-
a=4
b=2
c=1.0
d=1.456
print '%fx³ + %fx² + %fx + %f = 0' %(a,b,c,d)

печатать так:

4x³ + 2x² + 1x + 1.456 = 0

вместо этого (как это печатается в настоящее время):

4.000000x³ + 2.000000x² + 1.0000000x + 1.456000 = 0

person jamesbtate    schedule 19.11.2010    source источник


Ответы (1)


Используйте этот > формат Python Decimals

person neebz    schedule 19.11.2010