Python Wörter erkennen?
Hallo liebe Community,
Ich will sehr gerne ein Code schreiben, der Wörter erkennt und sagt (printet) wie viele Wörter da stehen.
Beispiel:
Satz = Hallo Community
print(Anzahl Wörter in dem Satz)
2 Antworten
Vom Fragesteller als hilfreich ausgezeichnet
Erstell einen counter.
#python3
counter=0
str="Hello World"
for letter in str:
if letter==" ":
counter = counter + 1
Ich habe gerade keine Möglichkeit das vorher zu testen und schreibe auch am Handy. Aber falls der for loop nicht mit Strings funktioniert kannst du noch eine Liste erstellen und str Buchstabe für Buchstabe hinzufügen und dann for letter in list...
Ich hoffe so klappt es ;)
Woher ich das weiß:Hobby – Hobbyprogrammierer
woerter = Satz.split()
print('Anzahl Woerter: {}'.format(len(woerter)))
Sehr einfache Methode.
Hier einmal ein weiteres Beispiel um split zu verstehen. Meine ist da wesentlich komplizierter, uppsie