Listen formatieren

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Modlobot
User
Beiträge: 1
Registriert: Sonntag 10. Mai 2020, 16:31

Guten Tag Zusammen

Vorab ich bin noch relativ neu in dieser Welt. Ich habe seit Gestern ein Problem und habe auch nach langem Googlen keine Loesung gefunden, welche in meinem Fall geholfen hat. Folgend um was es geht:
Ich habe zum Starten ein kleines Programm geschrieben, welches zufaellige Lottozahlen ausspuckt - die Basics halt. Diese werden vor der Ausgabe in einer Liste gespeichert und werden dann ausgegeben. Momentan sieht dies so aus: [1, 5, 10, 38, 43] [8, 10]
Gerne will ich es aber so ausspucken lassen: [01, 05, 10, 38, 43] [08, 10]
Hat mir Jemand eine Idee?

Danke im Voraus!
einfachTobi
User
Beiträge: 512
Registriert: Mittwoch 13. November 2019, 08:38

Ich gehe mal davon aus, dass es sich um Integer in der Liste handelt. Diese solltest du auch so behalten und lieber bei der Ausgabe für das richtige Format sorgen:

Code: Alles auswählen

import random
lottozahlen = [random.randint(1, 49) for x in range(7)]
for zahl in lottozahlen:
    print(f"{zahl:02}")
Antworten