Ein einfaches ScriptDemonstration der Grundlagendownload
VariablenGrundlagen zum Umgang mit Variablen; Befehle input und raw_inputdownload
Persönliche BegrüßungBenutzer nach seinem Namen fragen und dann persönlich begrüßendownload
Primitiver TaschenrechnerersatzDer Benutzer gibt 2 Zahlen ein, das Programm gibt die Ergebnisse der 4 Grundrechenarten mit diesen 2 Zahlen ausdownload
FallunterscheidungenDemonstration von if zur Fallunterscheidung in Programmendownload
Division mit RestBenutzer gibt 2 Zahlen ein, Ausgabe der ganzzahligen Division mit Rest (z.B. "5 : 3 = 1 Rest 2"), dabei "Rest 0" unterdrückendownload
BibliothekenDemonstration zur Einbindung von Bibliothekendownload
ZufallDemonstration zu Zufallszahlendownload
Ungerade, Variante 1Eine Zufallszahl ermitteln und ausgeben, inkl. eines Hinweises, ob die Zahl gerade oder ungerade istdownload
ZahlenvergleichBenutzer gibt 3 Zahlen ein, das Programm gibt die größte der drei Zahlen wieder aus.download
Turtle-GrafikDemonstration der Turtle-Grafik Befehledownload
Quadrat, Variante 1Benutzer nach 3 Koordinaten (x/y) fragen und an diesen Stellen jeweils ein Quadrat zeichnen (optional zufällige Strichstärke/-farbe)download
Simple FunktionenDemonstration von Funktionen ohne Parameter oder Rückgabewertdownload
Quadrat, Variante 2Benutzer nach 3 Koordinaten (x/y) fragen und an diesen Stellen jeweils ein Quadrat zeichnen (optional zufällige Strichstärke/-farbe) -- diesmal jedoch mit Hilfe einer Funktiondownload
Quadrat, Variante 3Benutzer nach 3 Koordinaten (x/y) fragen und an diesen Stellen jeweils ein Quadrat zeichnen (optional zufällige Strichstärke/-farbe) -- diesmal jedoch mit Hilfe einer Funktiondownload
BuchstabenMit der Turtle das Wort "HALLO" schreiben (pro Buchstabe je eine Funktion, die nur den Buchstaben zeichnet, d.h. insbesondere kein goto verwendet)download
Funktionen mit ParameternDemonstration von Funktionen mit Parameterndownload
RechteckeJe 2 verschieden große Rechtecke und Quadrate zeichnen (an zufälligen Koordinaten)download
Kurzeinführung ListenDemonstration der elementaren Grundlagen zu Listendownload
for-SchleifeDemonstration von Schleifen mit fordownload
Quadrat, Variante 4Ein Quadrat mit Hilfe einer Schleife zeichnendownload
Quadrat, Variante 55 ineinander verschachtelte Quadrate zeichnendownload
SequenzenDemonstration von Listen, Tupel, Slices und deren Möglichkeitendownload
Quadrat, Variante 65 ineinander verschachtelte verschiedenfarbige Quadrate zeichnen, wobei die Farben nicht zufällig, sondern vom Programm fest vorgegeben sein sollen (z.B. 'red', 'green', 'blue', 'black', 'yellow')download
TeiltextTabelle mit 2 Spalten ausgeben, dabei in der 1. Spalte die Zahlen von 1 bis 5 und in der 2. Spalte die Teilwörter der entsprechenden Länge des Wortes "Hallo".download
Ungerade, Variante 2Eine Tabelle mit 2 Spalten ausgeben, dabei in die 1. Spalte die Zahlen von 1 bis 10 schreiben und in die 2. Spalte schreiben, ob die Zahl in der 1. Spalte gerade oder ungerade ist.download
while-SchleifeDemonstration von Schleifen mit whiledownload
AddiererBenutzer gibt bel. viele Zahlen ein (0 -> Ende), anschließend hübsche Ausgabedownload
Lotto-TippSolange Lotto-Tipps (6 aus 49) erzeugen, wie der Benutzer auf die Frage, ob er weitere Tipps möchte, mit 'ja' antwortetdownload
Funktionen mit RückgabewertenDemonstration von Funktionen mit Rückgabewerten und als Ausdrückedownload
Summe, Variante 1Berechnung der Summe der Zahlen von 1 bis n in einer Funktion (der Benutzer wird im Hauptprogramm gefragt, wie zu welcher Zahl n die Summe berechnet werden soll)download
Summe, Variante 2Berechnung der Summe der Zahlen von 1 bis n ohne Schleifedownload
Summe, Variante 3Berechnung der Summe der Zahlen von 1 bis n rekursivdownload
Funktionen mit StandardwertenDemonstration von Funktionen mit Standardwerten für Parameterdownload
Radius-BerechnungenZu einem vom Benutzer eingegebenen Radius sollen jeweils in einer eigenen Funktion die Werte für Umfang, Fläche sowie Volumen zu diesem Radius (d.h. dem Kreis bzw. der Kugel dieses Radiusses) berechnet und im Hauptprogramm die Ergebnisse ausgegeben werden.download
DateienDemonstration zum Umgang mit Dateiendownload
Dictionary/HashDemonstration von Wörterbüchern (sog. Dictionaries, Hashes oder auch assoziativen Feldern/Arrays)download
VokabeltrainerEin Vokaleltrainer (im Grunde für beliebige Sprachen)download
StringsMehr zu Stringsdownload
OOPEin sehr simples Einleitungsbeispiel zur objektorientierten Programmierungdownload
GUI 1Ein einfaches Einleitungsbeispiel zur Programmierung von grafischen Benutzeroberflächendownload
GUI 2Ein etwas umfangreicheres Beispiel zur Programmierung von grafischen Benutzeroberflächendownload