Python Programm einzelne Wörter ausgeben?

...komplette Frage anzeigen

1 Antwort

Als allererstes mal keinen Tipp, sondern eine Bitte: formatiere dein Programm bitte auch als Code. Dann kann es besser gelesen werden und kriegt (hoffentlich) schneller Antworten. Ok, eigentlich ist es doch ein Tipp.

text= "Drei Chinesen mit nem Kontrabass saßen auf der Straße und erzählten sich was."
text2=""
zaehler= 0
while zaehler < len(text):
  if not text[zaehler]==" ":
    text2 = text2 + ztext[zaehler]
  else: print(text2) text2= ""

Gibt es die Methode len für Text überhaupt? Wenn ja, dann zählt sie die Zeichen. Versuche es lieber so:

text= "Drei Chinesen mit nem Kontrabass saßen auf der Straße und erzählten sich was."
teiltexte = text.split(' ')

for element in teiltexte:
print(element)

Wenn das nicht so einfach geht, musst du noch mal die genauen Parameter von split() nachgucken, abgesehen davon dürfte das alles stimmen.


Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?