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.
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.")
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.
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.
Programmiere in deinen Chatbot, dass er das Geburtsjahr ausgibt, basierend auf dem eingegebenen Alter.
Weiter geht's mit Listen