Praktische Umsetzung in Python: Dateiverarbeitung, String-Operationen, Listenfilterung und automatisierte Unittests in der Monaco Web-IDE.
Im Lernfeld 5 wird der Sprung von theoretischen Pseudocodes zur realen Programmiersprache vollzogen. Python zeichnet sich durch klare, lesbare Syntax ohne geschweifte Klammern aus (Einrückung / Indentation steuert Codeblöcke):
| ZPA-Pseudocode | Python 3 Äquivalent |
|---|---|
WENN x > 10 DANN ... SONST ... ENDE_WENN | if x > 10:
...
else:
... |
FÜR i = 0 BIS 9 TUE ... ENDE_FÜR | for i in range(10):
... |
SOLANGE bedingung TUE ... ENDE_SOLANGE | while bedingung:
... |
liste.HINZUFÜGEN(wert) | liste.append(wert) |
Entwickeln Sie die Python-Funktion 'berechne_mittelwert(messwerte)', die den Durchschnitt der validen Werte zurückgibt. Wenn keine gültigen Werte vorliegen, soll 0.0 zurückgegeben werden.