RegEx solution
Here is my regex solution if someone wants to do it a little more complex I guess.
lowwords = words.lower()
if re.findall('\D[a-z]*\s\D[a-z]*\s\D[a-z]*',lowwords):
return True
\D -start with a non-digit character [a-z] - match one of these in the range * - match 0 or more of the previous regex \s - any whitespace character
task.three-words