Ich habe eine Frage über das Drucken in der gleichen Zeile mit for
Schleife in Python 3. Ich suchte nach der Antwort, aber ich konnte keine relevanten finden.
Also, ich habe so etwas:
%Vor%Wenn ein Benutzer einen Satz 'Ein kurzer Satz' eintippt, sollte die Funktion etwas damit machen und es sollte in derselben Zeile gedruckt werden. Nehmen wir an, die Funktion fügt am Ende jedes Wortes 't' hinzu, also sollte die Ausgabe
seinKurz gesagt,
Im Moment ist die Ausgabe jedoch:
bei
Kurz gesagt
sentencet
Wie kann ich das Ergebnis einfach in derselben Zeile drucken? Oder sollte ich eine neue Zeichenfolge so machen
%Vor%und es wird iteriert und am Ende drucke ich new_string?
Verwenden Sie den Parameter end
in der Funktion print
Es gibt noch eine andere Möglichkeit, dies zu tun, indem Sie Verständnis und join
verwenden.
Die einfachste Lösung ist die Verwendung eines Kommas in Ihrer print
-Anweisung:
Beachten Sie, dass es keine abschließende Zeilenschaltung gibt; print
ohne Argumente, nachdem die Schleife es hinzugefügt hätte.
Tags und Links python string python-3.x