Python Wörter zählen?


15.04.2020, 09:51

Wie würde diese Funktion dann ungefähr aussehen, nach meinen Angaben?

1 Antwort

def count_vowels(s):
   if type(s)!=str:
        raise TypeError('string required')
   cnt=0
   for c in s:
      if c in 'aeiou':
        cnt+=1
   return cnt

So müßte das eigentlich funktionieren (ungetestet).

Nachtrag: Für lange Texte oder ganze Dateien wäre ein anderer Ansatz deutlich besser.

Lustmolch257 
Fragesteller
 15.04.2020, 11:37

Danke aufjedenfall für Ihre Antwort, allerdings hätte ich eine Frage: an welcher Stelle kann der Nutzer seinen gewünschten Text einegeben?

0
KarlRanseierIII  15.04.2020, 20:29
@Lustmolch257

Gar nicht, die Funktion zählt die Zahl aller Vokale in einem String. Den Kleber habe ich weggelassen.

0