Description
Hier ein paar Ideen:
Galgenmännchen
- if
- while
- input
- str
- int
TicTacToe
- list / dict
- while
- input
- if
Vier gewinnt
- list / dict
- while
- input
- if
Schiffe versenken
- list / dict
- while
- input
- if
Zufälliger Superhelden-Name
Schreibe ein Programm, das einen zufälligen Superhelden-Namen generiert. Der Name sollte aus einer zufälligen Kombination eines Adjektivs (z.B. "Schneller") und eines Tiernamens (z.B. "Löwe") bestehen. Nutze eine Liste von Adjektiven und Tiernamen, aus denen das Programm auswählen kann.
- random
- list
- (open / pathlib) -> Lese Wörter aus Datei
- (random.seed) -> Random seed basierend auf Namen
- (hash)
Lustige Zahlenspiele
Schreibe ein Programm, das den Benutzer auffordert, eine Zahl zwischen 1 und 100 zu erraten. Das Programm sagt ihm nach jedem Versuch, ob die Zahl zu hoch oder zu niedrig ist, bis der Benutzer die richtige Zahl errät.
- input
- if
- int
- (while)
Geräusche eines Tieres
Schreibe ein Programm, das den Benutzer nach einem Tier fragt (z.B. "Hund", "Katze", "Kuh"). Dann gibt das Programm das Geräusch des Tieres aus (z.B. "Wuff!" für Hund). Verwende if
-Bedingungen, um das richtige Geräusch zu bestimmen.
- list / tuple (als Vorbereitung zum dict)
- dict
- if
Countdown zum Geburtstag
Erstelle ein Programm, das einen Countdown zu einem bestimmten Datum anzeigt, z.B. deinem Geburtstag. Das Programm sollte das Datum mit der aktuellen Zeit vergleichen und den Countdown jeden Tag ein Stück weiter herunterzählen.
- datetime
- int
- input
Altersrechner
Schreibe ein Programm, das das Geburtsjahr des Benutzers abfragt und dann das Alter berechnet. Wenn der Benutzer unter 18 ist, soll das Programm eine Nachricht wie "Du bist noch ein Teenager!" anzeigen, andernfalls "Du bist erwachsen!"
- datetime
- if
- int
Zufallsgenerator für Filmabende
Schreibe ein Programm, das dem Benutzer eine zufällige Empfehlung für einen Film gibt. Du könntest eine Liste mit Filmtiteln erstellen und das Programm soll einen zufälligen Titel auswählen. Der Benutzer kann die Auswahl nach jedem Film ablehnen oder den nächsten Vorschlag erhalten.
- random
- list
- open / pathlib
- if
- input
Langeweile-Checker
Erstelle ein Programm, das fragt, ob der Benutzer sich langweilt. Wenn der Benutzer "Ja" antwortet, gibt das Programm eine zufällige Aktivität aus, die er tun kann (z.B. "Lies ein Buch!" oder "Mach einen Spaziergang!"). Wenn der Benutzer "Nein" antwortet, soll das Programm ihn fragen, was er gerade tut.
- random
- list
- open / pathlib
- if
- input