Whenever I try to execute this code:
name = input("What's your name?")
print("Hello World", name)
By running the command python myprogram.py on the command line, it gives me this error: 
What's your name?John
     Traceback (most recent call last):
         File "HelloWorld.py", line 1, in <module>
             name = input("What's your name?")
         File "<string>", line 1, in <module>
     NameError: name 'John' is not defined
It asks me the name but as soon as I type it and press enter it crashes, what does the error mean? Thanks.
 
     
     
    