class StopWord:
    def __init__(self):
        self.stop_words = []
        stop_words = [
            "i,me,my,myself,we,our,ours,ourselves,you,your,yours",
            "yourself,yourselves,he,him,his,himself,she,her,hers",
            "herself,it,its,itself,they,them,their,theirs,themselves",
            "what,which,who,whom,this,that,these,those,am,is,are,was",
            "were,be,been,being,have,has,had,having,do,does,did",
            "doing,a,an,the,and,but,if,or,because,as,until,while",
            "of,at,by,for,with,about,against,between,into,through",
            "during,before,after,above,below,to,from,up,down,in,out",
            "on,off,over,under,again,further,then,once,here,there",
            "when,where,why,how,all,any,both,each,few,more,most",
            "other,some,such,no,nor,not,only,own,same,so,than,too",
            "very,can,will,just,don,should,now"
        ]
        for row in [words.split(",") for words in stop_words]:
            self.stop_words.extend(row)

    def has_stop_word(self, sentence):
        sentence = sentence.lower()
        for word in sentence.split():
            if word in self.stop_words:
                return True
        return False

if __name__ == "__main__":
    stp = StopWord()
    print(stp.has_stop_word("I have a pen."))
    print(stp.has_stop_word("Run."))