diff options
Diffstat (limited to 'wk6/pset/sentimental-readability')
-rw-r--r-- | wk6/pset/sentimental-readability/readability.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/wk6/pset/sentimental-readability/readability.py b/wk6/pset/sentimental-readability/readability.py index 7e06180..16750f5 100644 --- a/wk6/pset/sentimental-readability/readability.py +++ b/wk6/pset/sentimental-readability/readability.py @@ -8,10 +8,18 @@ l = 0.0 # letters c = '' for i in range(len(text)): + # get the current letter c = text[i] + # save the ascii value for later j = ord(c.lower()) + # if this is the end of a sentence add one to sentences if c == '.' or c == '!' or c == '?': s += 1 + # if this is the end of a word add one to words elif c == ' ': w += 1 - elif + # if this is a letter add one to letters + elif 96 < j and j < 123: + l += 1 + +print(s, w, l, c) |