Adjusted code to see how many letters, sentences and words counted. Noticed word count is lesser by one
from cs50 import get_string
text = get_string("Text: ")
letter = 0
word = 0
sentence = 0
for i in range (len(text)):
if text[i].isalpha():
letter += 1
elif text[i].isspace():
word +=1
elif text[i] == "?" or text[i] == "!" or text[i] == ".":
sentence += 1
else:
continue
L = (letter/word) * 100
S = (sentence/word) * 100
index = (0.0588 * L) - (0.296 * S) - 15.8
i = round(index)
if i > 0 and i < 17:
print(f"Grade {i}")
elif i < 1:
print("Before Grade 1")
else:
print("Grade 16+")