I see a lot of problems in this proposed code.
First of all, input() evaluates the input string as a python expression and that's not what you want, you need to use raw_input() instead.
Second, isalpha() won't return True if input includes '.' or spaces, so you need to find another metric, for example, if only alphabetical characters are allowed, you can use isalpha() this way:
name_nospaces = "".join(name.split())
if name_nospaces.isalpha():
...
Then, it doesn't make much sense to do name == name.find(' '), just have:
if name.find(' '):
...
str.findreturns the index of character(s) in the string. Do you know that?stripyour string input. This removes whitespace from both ends.name = name.strip(); name[0]. Unless you want to keep the whitespace