def main(): text = input("Text: ") letters = get_letters(text) words = len(text.split()) sentences = get_sentences(text) index = round(0.0588 * (100 * letters / words) - 0.296 * (100 * sentences / words) - 15.8) if (index < 1): print("Before Grade 1") elif (index >= 16): print("Grade 16+") else: print(f"Grade {index}") def get_letters(text): count = 0 for i in range(len(text)): if (text[i].isalpha()): count += 1 return count def get_sentences(text): count = 0 for i in range(len(text)): if (text[i] == '.' or text[i] == '!' or text[i] == '?'): count += 1 return count main()