Initial commit with cleaned history
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# TODO
|
||||
|
||||
print('Text: ')
|
||||
|
||||
text = str(input())
|
||||
|
||||
lettercount = 0
|
||||
wordcount = 0
|
||||
sentencecount = 0
|
||||
|
||||
for i in range(len(text)):
|
||||
if (65 <= ord(text[i]) <= 90) or (97 <= ord(text[i]) <= 122):
|
||||
lettercount += 1
|
||||
elif ord(text[i]) == 32:
|
||||
wordcount += 1
|
||||
elif ord(text[i]) in [33, 63, 46]:
|
||||
sentencecount += 1
|
||||
else:
|
||||
continue
|
||||
|
||||
wordcount += 1
|
||||
L = lettercount / wordcount * 100
|
||||
S = sentencecount / wordcount * 100
|
||||
index = 0.0588 * L - 0.296 * S - 15.8
|
||||
|
||||
if index <= 1:
|
||||
print("Before Grade 1")
|
||||
elif index >= 16:
|
||||
print("Grade 16+")
|
||||
else:
|
||||
print(f"Grade {round(index)}")
|
||||
Reference in New Issue
Block a user