Python Chatbot

For this assignment we had to create a chatbot in python. The requirements were that it had to do some form of mathematical computation based on the input from the user, it had to be able to carry on and close a conversation, and had to use proper grammar. Although these were the requirements, I did a few things that weren't required as well. For example, I had it pause in between intervals of speech. Mine also could do every sort of arithmetic calculation. A couple of times I had problems creating the program. A couple of these I overcame by removing the part altogether, others by correcting the indentation. I greatly prefer python to block based coding as with code blocks I am greatly limited to what I can do whereas with python I am barely limited at what I can do. However I still found this project to be a step down from what I expected it to be. It was boring because of the nature of the chatbot. I was limited to just chatting while I wanted to do more.

Try my chatbot here!