Programmieren mit Python
11.11.2026
Eine Variable ist ein Behälter, um Daten zu speichern.
Eine Variable sollte so benannt werden, dass klar ist, wofür sie verwendet wird.
Manchmal müssen Datentypen umgewandelt werden.
Die wichtigsten Umwandlungsfunktionen sind int(), float(), bool() und str().
In Amerika ist die Längeneinheit Fuss (ft) verbreitet. 1 Fuss entspricht 30.48 cm.
Erstellen Sie ein Programm, welches Zentimeter in Fuss umrechnet. Wie gross sind Sie in Fuss?
if, elif, else) und FlussdiagrammeEine bedingte Anweisung führt Code nur aus, wenn eine Bedingung wahr ist.
Alles innerhalb einer Bedingung ist eingerückt.
Mit elif können mehrere Fälle unterschieden werden.
Ein Gleichheitszeichen weist zu, zwei Gleichheitszeichen vergleichen:
while, for) und FlussdiagrammeMit einer Schleife wird Programmcode wiederholt.
Beide Programme geben 0 1 2 3 4 aus. In den meisten Fällen ist der for-Loop weniger fehleranfällig.
breakMit break kann eine Schleife verlassen werden. Eine versehentlich unendliche Schleife lässt sich im Terminal mit Ctrl-C abbrechen.
Der IR fährt einmal pro Stunde. Der erste Zug fährt um 06:12, der letzte um 20:12.
Programmieren Sie eine Software, die eine Frage stellt. Nach drei Fehlversuchen soll «Prüfung leider nicht bestanden» erscheinen, inklusive der verbleibenden Versuche. Bei einer richtigen Antwort erscheint «Gratulation!».
Erstellen Sie auch das Flussdiagramm.
Eine Liste speichert mehrere Elemente. Der erste Index ist 0.
Listen lassen sich direkt durchlaufen:
Elemente können geändert, hinzugefügt und gelöscht werden:
Gesucht wird die Zahl 73.
Vergleichen Sie zwei Suchverfahren:
73 zu finden?Programmieren Sie eine Einkaufsliste, bei der Artikel eingegeben werden können. Die Liste soll nach jeder Eingabe wieder ausgegeben werden.
Tipp: Mit while True wird der Ablauf wiederholt. Zum Beenden können Sie Ctrl-C verwenden.
Programmieren Sie einen Notendurchschnittsrechner. Die Benutzerin oder der Benutzer soll mehrere Noten eingeben können; der Rechner gibt den aktuellen Durchschnitt zurück.
Funktionen strukturieren Code und können mehrfach aufgerufen werden.
Funktionen können Argumente haben und einen Rückgabewert liefern.
Parameter sind innerhalb der Funktion verfügbar. Mit return wird ein Ergebnis nach aussen zurückgegeben.
Erstellen Sie eine Funktion, welche eine korrekt formatierte Adresse ausgibt. Rufen Sie die Funktion mit mindestens zwei verschiedenen Adressen auf.
Die Funktion soll die Argumente vorname, name, strasse, strassennummer, plz und ort besitzen.