CodeAgeBy Sitezack
Finalprojekt: Daten-PipelineVon Rohdaten zum Report0 XP
Kapitel-Fortschritt0/6

Lektion 3 von 6

Datensätze validieren

Eine robuste Pipeline weist ungültige Daten ab, statt sie weiterzureichen: leerer Name, negativer Score…

Eine Validierungsfunktion gibt einen Boolean zurück — sie dient als Filter in der Hauptschleife.

def is_valid(record):
    return len(record["name"]) > 0 and record["score"] >= 0

🎯 Aufgabe

Schreiben Sie is_valid(record), das nur dann True zurückgibt, wenn der Name nicht leer ist UND der Score größer oder gleich 0 ist. Geben Sie is_valid({"name": "ada", "score": 10}) aus.

PRO-Lektion

Dieses fortgeschrittene Kapitel gehört zu CodeAge PRO. Schalte es frei, um dein Abenteuer fortzusetzen.

PRO entdecken