Python :: Aufgabe #16 :: Lösung #10

10 Lösungen Lösungen öffentlich
#16

Vokale zählen in einem beliebigen Satz

Anfänger - Python von Dome - 28.12.2012 um 23:58 Uhr
Programmieren Sie ein Programm, welches die Anzahl aller Vokale in einem zuvor eingegebenen Satz ausgibt.
Optional wäre die Ausgabe wie oft welcher Vokal in dem Satz vorhanden ist.

Konsolenausgabe:


Geben Sie einen Satz ein :
Dies ist ein toller Satz.
Anzahl der Vokale : 8
A: 1
E: 3
I: 3
O: 1
U: 0
#10
vote_ok
von PythonLui (400 Punkte) - 08.04.2021 um 14:54 Uhr
Quellcode ausblenden Python-Code
satz = input("Geben Sie einen Satz ein: \n").lower()

vokale = ["a", "e", "i", "o", "u"]
anzahl_vokale = [0, 0, 0, 0, 0]
gesamt = 0

for stelle, vokal in enumerate(vokale):
    anzahl_vokale[stelle] = satz.count(vokal)

for i in range(len(anzahl_vokale)):
    gesamt += anzahl_vokale[i]

print(f"Anzahl der Vokale: {gesamt}")
for i in range(len(vokale)):
    print(f"{vokale[i].upper()}: {anzahl_vokale[i]}")


Konsolenausgabe:


Geben Sie einen Satz ein:
Dies ist ein toller Satz.
Anzahl der Vokale: 8
A: 1
E: 3
I: 3
O: 1
U: 0

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben