28 lines
874 B
Python
28 lines
874 B
Python
# Die Aufgabe: Der "Text-Analysator"
|
|
|
|
# Schreibe eine Funktion namens analysiere_text, die einen String entgegennimmt und ein Dictionary mit folgenden Informationen zurückgibt:
|
|
|
|
# anzahl_zeichen: Die Gesamtzahl der Zeichen (inkl. Leerzeichen).
|
|
|
|
# anzahl_woerter: Wie viele Wörter der Text enthält.
|
|
|
|
# ist_lang: Ein Boolean, der True ist, wenn der Text mehr als 50 Zeichen hat, andernfalls False.
|
|
|
|
def analysiere_text(text):
|
|
# HIER DEINEN CODE EINFÜGEN
|
|
ergebnis = {
|
|
'anzahl_zeichen': len(text),
|
|
'anzahl_woerter': len(text.split()),
|
|
'ist_lang': len(text) > 50
|
|
}
|
|
|
|
return ergebnis
|
|
|
|
# --- Main-Abschnitt ---
|
|
if __name__ == "__main__":
|
|
test_text = "Python programmieren macht Spaß und ist logisch."
|
|
|
|
analyse = analysiere_text(test_text)
|
|
|
|
print(f"Text: {test_text}")
|
|
print(f"Ergebnis: {analyse}") |