Question: python what is the difference between input and raw input?
Answer: raw_input() takes whatever is typed on the console and returns it as a string. input() takes whatever is typed on the console and evaluates it as a python statement. It is required that you type a syntactically correct statement. input() works the same way as raw_input() does in Python2.