Anti Vowel appearing Vowel issue


I am having issues removing the vowels with my loops. At times it seems like it only removes the first, but other times it seems to remove completely random vowels.

When I run my code, it removes all vowels except for the last one in the word "Words!"

I expect the code to remove all of the vowels

def anti_vowel(text):
    for char in text:
    print word
    for let in word:
        for v in vowels:
            if let==v:
    print ''.join(word)
    return ''.join(word)

anti_vowel('Hey look Words!')


my suggestion for you is to use second list ( copy of word ) and remove vowel from it ( not from word )
like this