Seite 1 von 1

print ohne Leerzeichen

Verfasst: Donnerstag 7. Dezember 2006, 13:40
von jmurauer
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

Verfasst: Donnerstag 7. Dezember 2006, 13:51
von Rebecca

Code: Alles auswählen

sys.stdout.write(".")

Verfasst: Donnerstag 7. Dezember 2006, 14:57
von EnTeQuAk
Ich weiß net, ob ich dich richtig verstanden habe aber du könntest eine Variable definieren und die einfach erweitern:

Code: Alles auswählen

zaehler = 0
ladebalken = ""
while zaehler =! 5:
    zaehler+=1
    ladebalken+="."
    print ladebalken
Ungetestet... aber sollte Funktionieren...


MfG EnTeQuAk

Verfasst: Donnerstag 7. Dezember 2006, 15:32
von Leonidas
EnTeQuAk hat geschrieben:Ich weiß net, ob ich dich richtig verstanden habe
Nö, hast du nicht ;)
EnTeQuAk hat geschrieben:Ungetestet... aber sollte Funktionieren...
Tut es nicht.. es gibt keinen =! Operator, nur != und <>.
Außerdem gibt es immer mehr Punkte in jeweils einer neuen Ziele aus. Der OP wollte aber mehrere Punkte hintereinander in einer einzigen Zeile.

Verfasst: Donnerstag 7. Dezember 2006, 15:34
von jens
Dafür haben wir eine Wiki Seite: [wiki]Daten in der Konsole ausgeben[/wiki]

Verfasst: Donnerstag 7. Dezember 2006, 17:52
von EnTeQuAk
Ohh.. .Hobbala :D

Hab nichts gesagt :D :D :D