Wie kann ich ein Programm in Python schreiben, um eine Zeichenfolge zu akzeptieren und die Anzahl der Vokale darin zählen?Zählen Sie die Vokale in einer Zeichenfolge
-6
A
Antwort
0
Der Code, den Sie bereits jeden Vokal zählt haben . Wenn Sie die Gesamtzahl der Vokale wissen wollen, dann einfach eine laufende Summe halten wie folgt:
ip_str = input("Enter a string: ")
ip_str = ip_str.casefold()
count = {}.fromkeys('aeiou',0)
total = 0
for char in ip_str:
if char in count:
count[char] += 1
total += 1
print(count)
print("Number of vowels:", total)
Zum Beispiel:
Enter a string: Hello THERE
{'a': 0, 'o': 1, 'u': 0, 'i': 0, 'e': 3}
Number of vowels: 4
Wenn Sie es separat Groß- und Klein zählen :
ip_str = input("Enter a string: ")
count = {}.fromkeys('aeiouAEIOU', 0)
total = 0
for char in ip_str:
if char in count:
count[char] += 1
total += 1
print(count)
print("Number of vowels:", total)
Geben Sie:
Enter a string: Hello THERE
{'i': 0, 'O': 0, 'e': 1, 'U': 0, 'o': 1, 'E': 2, 'a': 0, 'I': 0, 'A': 0, 'u': 0}
Number of vowels: 4
2
können Sie verwenden, um die sum()
Funktion:
vowels = "aeiou"
number = sum(1 for char in ip_str if char.lower() in vowels)
Wenn Sie den Zähler aus Ihrem Wörterbuch basiert finden wollen, dies tun:
number = sum(count.values())
Verwandte Themen
- 1. Korrekter Code die Vokale aus einer Zeichenfolge in Python
- 2. Unable Vokale zählen Java mit Multithreading
- 3. Zählen Sie die Vokale, die zwischen zwei Konsonaten gefunden werden C++
- 4. Wie zählen Vokale in einem String mit Akzentzeichen?
- 5. zählen Sie die Elemente in Zeichenfolge
- 6. zählen Sie die Anzahl der Wörterbücher in einer Zeichenfolge Python
- 7. die Anzahl der Vokale in einer Datei
- 8. Buchstaben zählen auf einer Zeichenfolge
- 9. Vokale und Konsonanten Java
- 10. Zählen aufeinanderfolgende Zeichen in einer Zeichenfolge
- 11. Versuchen, Wörter in einer Zeichenfolge zu zählen
- 12. Assembly Sprache Scannen lange Zeichenfolge für die Zählung der Vokale
- 13. So zählen Sie bestimmte Zeichen in einer Zeichenfolge
- 14. Zählen Zeichenvorkommen in einer Python-Zeichenfolge
- 15. Anzahl der Bilder in einer Zeichenfolge zählen
- 16. Wie zählen Zeilen in einer Zeichenfolge?
- 17. Jquery zählen nur Zahlen in einer Zeichenfolge
- 18. Zählen mehrerer Buchstabengruppen in einer Zeichenfolge (Python)
- 19. zählen bestimmte Zeichen in einer Zeichenfolge (Java)
- 20. Verwenden Sie String-Methoden zum Suchen und Zählen von Vokalen in einer Zeichenfolge?
- 21. Suchen Sie nach einer bestimmten Zeichenfolge in einer anderen und zählen Sie, wie oft es erscheint
- 22. Zählen Sie die Anzahl der Male (Frequenz) eine Zeichenfolge auftritt
- 23. Zählen Zeichen in Golang Zeichenfolge
- 24. zählen, wie oft eine Zeichenfolge innerhalb einer anderen Zeichenfolge erscheint
- 25. Schreibe eine Funktion, die Zeichen und Vokale
- 26. Zählen Sie die Anzahl der Vorkommen eines Zeichens in einer Zeichenfolge
- 27. Zählen Sie die Anzahl der Vorkommen eines Char in einer Zeichenfolge?
- 28. Zählen Sie die Anzahl der Vorkommen einer Zeichenfolge in einem VARCHAR-Feld?
- 29. Wie zählen Großbuchstaben in einer Zeichenfolge in Java?
- 30. finden Sie die Länge einer Zeichenfolge in Google-Skript
Was hat das Code-Snippet mit Ihrer "Frage" zu tun? – Sayse