Pythonprojekte

Inhaltsverzeichnis

Unter den Link „Details“ finden Sie eine ausführliche Aufgabenbeschreibung mit Lösungshinweisen sowie Dateien zum Testen des Algorithmus.

Hier ist noch einmal das „Cheat-Sheet“ mit Beispielalgorithmen als Struktogramm und im Python-Code.

Hinweise zur Bearbeitung

  • Unterteilen Sie die Projekte in sinnvolle Unterprojekte, die Teilprobleme lösen.
  • Lösen Sie die Teilprobleme, recherchieren Sie zu den Lösungsansätzen.
  • Unterteilen Sie die Teilprobleme ggf. in weitere Teile.
  • Lösen Sie die Teilprobleme hintereinander. Springen Sie nicht zwischen den Teilprojekten.
  • Fragen Sie andere, wenn Sie Hilfe brauchen.
  • Belohnen Sie sich selbst, wenn Sie ein Teilproblem geschafft haben.
  • Fügen Sie die Einzelprobleme sinnvoll zusammen.

Projekte

einfach

E-Mail-AdressenÜberführen Sie Namen mit Umlauten usw. in ein E-Mail-Adressen-freundliches Format.Details
Groß- und KleinschreibungEin Eingabetext soll in Großbuchstaben bzw. Kleinbuchstaben ausgegeben werden.Details
LöffelspracheÜbersetzen Sie einen Text in die „Löffelsprache“Details
FußballprämienHelfen Sie einem Kreisligaverein, den Bonus für einen Sieg zu errechnen.Details
Regenbogen mit TurtleZeichnen Sie mit Turtle ein Bild.Details
Tic-Tac-ToeProgrammieren Sie das Spiel.Details
Virtueller TriathlonEin Wettbewerb – aber wer hat gewonnen?Details

mittel

TelefonlisteVereinheitlichen Sie Telefonnummern, die in verschiedenen Formaten angegeben sind.Details
GeburtstagslisteÜberführen Sie angegebene Geburtstage vom amerikanischen ins deutsche Format.Details
Vigenère-VerschlüsselungSchreiben Sie ein Programm, das einen Text mittels des Vigenère-Verfahrens verschlüsselt bzw. einen verschlüsselten Text entschlüsselt.Details
TextbereinigungLöschen Sie aus einem Text überflüssige Zeichen.Details
Passwortvalidator und -generatorTesten Sie Passwörter auf ihre Sicherheit und generieren Sie sichere Passwörter.Details
HangmanSchreiben Sie ein Programm, das das Spiel Hangman umsetzt.Details
Einnahmen-/Ausgaben-TrackerSchreiben Sie ein Programm, das Ihnen hilft, Ihre Einnahmen und Ausgaben zu überwachen.Details

anspruchsvoll

Zahlenwörter auf DeutschSchreiben Sie ein Programm, das eine eingegebene Zahl zwischen 1 und 999 als Zahlenwort ausgibt.Details
Wörter suchenSchreiben Sie ein Programm, das zählt, wie oft eine Buchstabensequenz in einem Text vokommt.Details
LZW-KomprimierungSchreiben Sie ein Programm, das eine Zeichensequenz mittels des LZW-Algorithmus komprimiert.Details
Schnick-Schnack-SchnuckProgrammieren Sie dieses Spiel.Details
Game-of-LifeSimulieren Sie das Leben einer Reihe von Zellen.Details
Vier gewinntProgrammieren Sie eine Python-Version dieses Spiels.Details
AdressbuchVerwalten Sie Ihre KontakteDetails