Hallo Leute,
ich bin grad dabei Python zu lernen und bin noch ganz am Anfang.
Jetzt versuche ich grad ein Celsius Fahrenheit umrechner zu programmieren und hatte immer Fehlermeldungen, also hab ich gegoogelt und hab was gefunden was ich dann in mein Programm kopiert hab.
Was ich jetzt nicht vertehe, in dem Programm steht, print("%0.2f Celsius ist: %0.2f Fahrenheit" % (zahl, fahrenheit)).
den Befehl %0.2f verstehe ich, aber ich vertehe nicht warum ich eine Fehlermeldung bekomme wenn ich das lösche.
Ich kann aus dem Befehl auch %0.0 machen, dann steht auch nix mit einer Kommazahl, aber löschen kann ich es nicht.
Wofür brauche ich den Befehl?
wofür brauche ich %0.2
In Python wurden im Lauf der Zeit verschiedene Arten der Stringformatierung erfunden. Du hast da zielsicher die älteste Methode herausgesucht.
Heutzutage würde man dafür eher einen f-string verwenden:
Anmerkung: `zahl` ist übrigens ein sehr nichtssagender Name für die Variable.
Heutzutage würde man dafür eher einen f-string verwenden:
Code: Alles auswählen
print(f'{zahl:0.2f} Celsius ist: {fahrenheit:0.2f} Fahrenheit')