Hallo,
ein print ".", hängt an der Ausgabe nach dem . immer ein Leerzeichen an.
Wie kann man dass verhindern?
Ich habe so etwas wie eine Fortschrittsanzeige (nach jedem Durchlauf einen .). Da kann ich es mit print "\b." umgehen, - aber das ist doch etwas haarsträubend.
Wie geht es besser?
Danke,
Hans
print ohne Leerzeichen
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
Code: Alles auswählen
sys.stdout.write(".")
Ich weiß net, ob ich dich richtig verstanden habe aber du könntest eine Variable definieren und die einfach erweitern:
Ungetestet... aber sollte Funktionieren...
MfG EnTeQuAk
Code: Alles auswählen
zaehler = 0
ladebalken = ""
while zaehler =! 5:
zaehler+=1
ladebalken+="."
print ladebalken
MfG EnTeQuAk
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Nö, hast du nichtEnTeQuAk hat geschrieben:Ich weiß net, ob ich dich richtig verstanden habe

Tut es nicht.. es gibt keinen =! Operator, nur != und <>.EnTeQuAk hat geschrieben:Ungetestet... aber sollte Funktionieren...
Außerdem gibt es immer mehr Punkte in jeweils einer neuen Ziele aus. Der OP wollte aber mehrere Punkte hintereinander in einer einzigen Zeile.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ohh.. .Hobbala 
Hab nichts gesagt


Hab nichts gesagt


