Dokumente
Hilfreiche Links
Wichtig: Verbringen sie nicht zu viel Zeit mit der Theorie. Stundenlang Videos schauen oder Texte lesen, wird sie nicht weiterbringen. Beim Programmieren geht es um das “Können” und nicht um das “Wissen”. Deshalb empfehle ich ihnen, selber zu experimentieren und viel zu üben (z. B. mit den Aufträgen oder eigenen Ideen/Projekten).
Auf Youtube finden sie (teilweise) gute Erklärvideos zum Thema Python. Hier sind einige Beispiellinks zu den Themen Funktionen I, Funktionen II und Funktionen III.
Die Plattform W3Schools bietet sich als Nachschlagewerk an (in Englisch). Hier ist der Link zum Thema Funktionen.
Prüfungsvorbereitung
Lösungsvorschlag Aufträge
Was ist der Output von diesem Programm?
def meine_funktion(x, y, z): if x > y: return z else: return z - 1 = meine_funktion(1, 2, 3) x print(x)
Was macht diese Funktion (in Worte gefasst)?
def meine_funktion(x, y): if x > y: return x else: return y
Programmieren sie einen Würfel und würfeln sie 1000-mal. Um eine Zufallszahl zu generieren, können sie die Funktion “random()” verwenden. Diese generiert eine Zufallszahl zwischen 0 und 1 (float). Dafür müssen sie jedoch die Funktion zuerst importieren:
from random import random # Import der Funktion random() def wuerfle(): = random() # Zufallszahl generieren zufallszahl # Ihr Code kommt hier..
(Tipp: Es gibt verschiedene Lösungswege z. B. mit if-then-else)