Kapitel 6: Funktionen
Übung im Browser prüfbar
Schreibe die folgenden Funktionen und teste sie:
ist_primzahl(n)liefertTrue, wennneine Primzahl ist, sonstFalse.statistik(zahlen, *, runden=2)liefert ein Dictionary mit den Schlüsseln'min','max','mittel'. Der Mittelwert wird aufrundenStellen gerundet. Bei einer leeren Liste sollNonezurückkommen.filtere(kunden, **bedingungen)bekommt eine Liste von Dictionaries und beliebig viele Schlüsselwort-Bedingungen und liefert alle Einträge, die zu allen Bedingungen passen. Beispiel:filtere(kunden, stadt='Wien', aktiv=True).
✓ So wird geprüft
- ○ ist_primzahl erkennt Primzahlen bis 20
- ○ ist_primzahl: Sonderfälle 0, 1, negative Zahlen, Quadratzahlen, große Zahlen
- ○ statistik([4, 9, 2]) liefert min, max und mittel
- ○ statistik: leere Liste ergibt None, runden nur mit Namen
- ○ filtere mit einer und mehreren Bedingungen
funktionen.py
Eingaben für „Ausführen“ (input und Argumente)
Ausgabe