Seite 1 von 1
integer mit 3 stellen ausgeben 000, 001, 002 etc...
Verfasst: Montag 3. Juni 2019, 16:16
von Frosto
Hallo
Wie könnte man x so definieren das es drittstellig angezeigt wird bei ausgabe?
x = 000
gibt mir ja 0 aus aber ich möchte das es mir 000 ausgibt und wenn ich dann zb. 5 dazu addiere, dann sollte es 005 anzeigen.
Grüße
Re: integer mit 3 stellen ausgeben 000, 001, 002 etc...
Verfasst: Montag 3. Juni 2019, 16:20
von sparrow
Re: integer mit 3 stellen ausgeben 000, 001, 002 etc...
Verfasst: Montag 3. Juni 2019, 16:40
von Frosto
Danke für deine Antwort.
Leider kann ich aber nichts dazuaddieren.
Re: integer mit 3 stellen ausgeben 000, 001, 002 etc...
Verfasst: Montag 3. Juni 2019, 17:00
von __deets__
Was heisst du kannst da nichts dazu addieren? Du musst statt der 1 im format das sparrow anegegeben hat natuerlich deine Variable angeben. Er hat nur ein Beispiel gemacht.
Re: integer mit 3 stellen ausgeben 000, 001, 002 etc...
Verfasst: Montag 3. Juni 2019, 17:11
von kbr
Du kannst das Ausgabeformat nicht wie einen numerischen Wert behandeln: dies ist ein String, der den Wert in der von Dir gewünschten Formatierung anzeigt.
Code: Alles auswählen
def view(value):
print('{:03d}'.format(value))
a = 1
b = 4
c = a + b
view(a)
view(b)
view(c)
Re: integer mit 3 stellen ausgeben 000, 001, 002 etc...
Verfasst: Montag 3. Juni 2019, 17:49
von Frosto
Ah ok. so geht es ganz gut.
Sorry für die Frage, bin nur ein Hobbyprogrammierer und danke für eure Antworten.
Re: integer mit 3 stellen ausgeben 000, 001, 002 etc...
Verfasst: Montag 3. Juni 2019, 20:20
von Bolitho