Programmiere einen ChatBot

Kreisverkehr

Programmiere deinen eigenen Chatbot

Nun kennst du Variablen, Verzweigungen sowie Eingaben. Damit kannst du deinen ersten eigenen ChatBot programmieren. Nutze dazu wieder die Programmierumgebung OnlinePython, damit du direkt jetzt loslegen kannst.

Schritt 1: Schreibe die Funktion chatbot()

Definiere die Funktion chatBot und lege Variablen für Name, Alter und Hobby an. Weise den Variablen jeweils den Wert der Konsoleneingabe zu. Denk daran bei Zahlen, den Eingabewert mit int() in einen Integer zu verwandeln.


                    def chatbot():
                        name = # dein Code hier
                        alter = # dein Code hier
                        hobby = # dein Code hier
                        print(f"Hallo {name}, schön das du da bist.")
                

Schritt 2: Schreibe ein If-Abfrage

Schreibe nun eine If-Abfrage, in welcher dein ChatBot bei einem bestimmten Alter eine Antwort ausgibt und eine andere Antwort ausgibt, wenn das Alter höher ist.

Schritt 3: Schmücke deinen ChatBot aus

Füge noch weitere beliebigen If-Abzweigungen ein, um ein interessantes Gespräch zu erhalten. Mache dir dabei die formatierten Print-Befehle zu nutzen, um automatisierte Antworten zu generieren. Lese hier ganz unten mehr über formatted strings. Hier findest du ein Beispiel für einen Chatbot mit etwas mehr Ausschmückungen.

Bonus-Aufgabe

Programmiere in deinen Chatbot, dass er das Geburtsjahr ausgibt, basierend auf dem eingegebenen Alter.

Weiter geht's mit Listen