def change_new3(p,w): cur_freq = frequency_finder2(p,w) if cur_freq > 10000 : return p else : alter = ['when','where','how','why'] max_freq=0 for alt in alter: new_freq = frequency_finder2(alt,w) if new_freq > max_freq : max_freq = new_freq best = alt return best
def change_new1(p,w): cur_freq = frequency_finder2(p,w) print("cur freq ", cur_freq) if cur_freq > 10000 : return p else : alter = ['what','who','whom'] max_freq=0 for alt in alter: new_freq = frequency_finder2(alt,w) print(new_freq) if new_freq > max_freq : max_freq = new_freq best = alt return best
def change_after(w, d): cur_freq = frequency_finder2(w, d) print("cur freq ", cur_freq) if cur_freq > 10000: return d else: alter = ['this', 'that', 'those', 'these'] max_freq = 0 best = d for alt in alter: new_freq = frequency_finder2(w, alt) print(new_freq) if new_freq > max_freq: max_freq = new_freq best = alt return best
def articlechecker(word_bef,word,word_after): if(sounds_like_a_vowel(word_after) or starts_with_vowel_sound(word_after)): if(word_bef in punctuation_list): if(word == "an"): val1 = frequency_finder2("an",word_after) val2 = frequency_finder2("the",word_after) if(val1>1000): return word else: if(val1>=val2): return word else: return "the" else: val1 = frequency_finder2("an",word_after) val2 = frequency_finder2("the",word_after) if(val1>=val2): return "an" else: return "the" else: if(word == "an"): val1 = frequency_finder1(word_bef,"an",word_after) val2 = frequency_finder1(word_bef,"the",word_after) if(val1>1000): return word else: if(val1>=val2): return word else: return "the" else: val1 = frequency_finder1(word_bef,"an",word_after) val2 = frequency_finder1(word_bef,"the",word_after) if(val1>=val2): return "an" else: return "the" else: if(word_bef in punctuation_list): if(word == "an"): val1 = frequency_finder2("a",word_after) val2 = frequency_finder2("the",word_after) if(val1>1000): return word; else: if(val1>=val2): return word else: return "the" else: val1 = frequency_finder2("a",word_after) val2 = frequency_finder2("the",word_after) if(val1>=val2): return "a" else: return "the" else: if(word == "a"): val1 = frequency_finder1(word_bef,"a",word_after) val2 = frequency_finder1(word_bef,"the",word_after) if(val1>1000): return word else: if(val1>=val2): return word else: return "the" else: val1 = frequency_finder1(word_bef,"a",word_after) val2 = frequency_finder1(word_bef,"the",word_after) if(val1>=val2): return "a" else: return "the" #print(articlechecker("is","an","country"))