Funktionen

Notizen

  • die Deadline für alle drei bisher gestellten Hausaufgaben ist jetzt der 9.11. um 14 Uhr; mit Ablauf der Deadline wird eine Musterlösung zugänglich.

  • korrekte Einrückung von untergeordneten Codeblöcken ist Teil korrekter Python-Syntax

    • das heißt, die Einrückung soll nicht nur optisch Programmteile hervorheben, sie wird auch vom Interpreter als bedeutungstragend erkannt. Probieren sie beispielsweise aus, eine Zeile in der Funktionsdefinition ein Leerzeichen mehr oder weniger einzurücken.

    • Standard sind vier Leerzeichen

    • Tabulator-Zeichen möglichst vermeiden, echte Leerzeichen verwenden

    • am besten den Editor so einstellen, dass TABs automatisch durch 4 Leerzeichen ersetzt werden (bei vielen Code-Editoren ist das die Voreinstellung)

Aufgaben

  • Bearbeiten Sie auf Replit die „Hausaufgabe 03: Uhrenaddition“. Sie können ggf. den Code aus der gleichnamigen Übung der Vorlesungsstunde kopieren.

  • Lesen Sie im Buch die folgenden Abschnitte:

    • Kapitel 5 zum Thema Conditionals (außer die Abschnitte 5.8, 5.9, 5.10 zum Thema Rekursion)

    • Kapitel 6 zum Thema Fruitful Functions, hier nur Abschnitte 6.1 und 6.2

    • Kapitel 7 zum Thema Iteration