Ich lerne gerade selbstständig Python, da ich ein Programm schreiben muß. Später wird dieses Programm mit einem MySQL Server und Zope zusammen arbeiten, das tut aber nichts zur Sache
Meine Problem:
Der Benutzer des Programmes soll eine Zahl zw. 190 und 50000 eingeben, diese Zahl sollte dann in der Ausgaben 5 Stellen haben, also wenn der Benutzer 190 eingibt = 00190
(Das Programm wird ein Decoder/Encoder für Verkaufsnummern einer Firma, die ersten 5 Ziffern stellen die KHZ da, danach kommen Zahlen folgen, auch nicht wirklichs zur Sache, i know

Ich habe es mit dem Befehl len() versucht, dieser dürfte aber nur bei Strings funktionieren, jedoch nicht wenn der Benutzer über input() eingibt.
Gesucht habe ich nicht, da mir nicht klar war nach welchen Begriff ich suchen soll, sorry falls es das also schon gibt. Meine Überschrift wird demzufolge wohl auch falsch sein

btw: Ich arbeite mit dem Buch "Einstieg in Python" von Thomas Theis
Danke jetzt schon für die Antworten, vielleicht kann ich ja auch mal helfen (wobei dies wohl eher in ein zwei jahren der fall sein wird *g*)