2010-11-19 37 views
4

Comment puis-je faire de ce code python:mise en forme numérique en python

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

imprimer comme ceci:

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

au lieu de comme celui-ci (comment il imprime actuellement):

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

c.-à-d. – mpen

Répondre

4
print '%gx³ + %gx² + %gx + %g = 0' %(a,b,c,d)