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}")