leider bekomme ich das Prozent-Zeichen nicht ausgegeben:
Code: Alles auswählen
d = 3
e = 2.55
print "%d (%.2f %)" %(d, e)
Viele Grüße
Code: Alles auswählen
d = 3
e = 2.55
print "%d (%.2f %)" %(d, e)
Code: Alles auswählen
d = 3
e = 2.55
print "%d (%.2f %%)" %(d, e)
Code: Alles auswählen
d = 3
e = 2.55
p="%"
print "%d (%.2f %s)" %(d,e,p)
Das ist imho mehr als umständlich, da es einen fixen Wert künstlich parametrisiert! Die Ausgabe des "%"-Zeichens ändert sich ja nie! Insofern keine gute Idee; zumal der Code dadurch ja auch nicht leserlicher wird...LP640 hat geschrieben: oder etwas umständlicher so:mfgCode: Alles auswählen
d = 3 e = 2.55 p="%" print "%d (%.2f %s)" %(d,e,p)
LP640
Code: Alles auswählen
>>> "{0} ({1:.2f} %)".format(3, 2.55)
'3 (2.55 %)'