I have a list containing synonyms for the word 'Good' (this list here is shortened)
good_synonym = ['Good','good','Well','well']
print = 'Hello, ' + name + ', How are you?'
status = raw_input('')
if status contains a word in good_synonym:
print ('That is good')
print ('That is not so good')
There are many ways you could try to do this. Since you are a beginner, let's just go for something that will work - efficiency should NOT be your first consideration.
status = status.split() # breaks response into words if any(s in good_synonyms for s in status): print('That is good')
Of course it won't stop your program from acting as though "not good" is a reply deserving a happy answer, but this is a programming site.