Bezweer slangen met Python, maak een simpele chatbot
Laat de chatbot begroeten en de gebruiker vertellen hoe ze het gesprek kunnen stoppen.
Schrijf code om een welkomstbericht te laten zien.
Gebruik
print()
om "Welkom bij de Supercoole Chatbot!" en "Typ 'exit' om het gesprek te beëindigen." op het scherm te laten zien. Laat de chatbot vragen stellen en luisteren naar wat de gebruiker zegt.
Schrijf code om input van de gebruiker te vragen en op te slaan.
Gebruik
input()
om te vragen wat de gebruiker wil zeggen en sla het op in een variabele zoals user_input
. Laat de chatbot eenvoudige antwoorden geven op wat de gebruiker zegt.
Schrijf code om de chatbot eenvoudige reacties te laten geven, zoals "Vertel me meer!" of "Dat klinkt cool!".
Maak een lijst met mogelijke reacties en gebruik
random.choice()
om willekeurig een reactie te kiezen en deze te laten zien. Laat de chatbot bepaalde woorden herkennen en daarop reageren.
Schrijf code om te controleren of bepaalde woorden zoals "school" of "game" in de input van de gebruiker voorkomen.
Gebruik
if
-statements om te controleren of de woorden in user_input
voorkomen en reageer met een passend antwoord. Maak de chatbot interessanter door emoji's toe te voegen aan de reacties.
Schrijf code om emoji's te gebruiken in de antwoorden van de chatbot.
Installeer eerst de "emoji" bibliotheek met pip install emoji
.
Gebruik daarna import emoji
om emoji's zoals 📚 en 🎮 toe te voegen aan de antwoorden van de chatbot.
Maak een grafische interface voor de chatbot.
Schrijf code om een eenvoudig venster te maken waarin de chatbot en de gebruiker kunnen communiceren.
Gebruik de "tkinter" bibliotheek om een venster te maken. Vraag de gebruiker om input met
simpledialog.askstring()
en laat antwoorden zien met messagebox.showinfo()
.