project working for hard coded book

This commit is contained in:
2025-06-27 15:51:22 +02:00
parent fa8874cdbd
commit 16c1c1f5b1
5 changed files with 55 additions and 0 deletions

26
stats.py Normal file
View File

@@ -0,0 +1,26 @@
def count_words(text):
return len(text.split())
def count_characters(text):
t = dict()
text = text.lower()
for c in text:
if c in t.keys():
t[c] += 1
else:
t.update({c:1})
return t
def sort_on(items):
return items["num"]
def sort_by_count(data):
l = []
for c in data:
l.append({"char":c, "num":data[c]})
l.sort(reverse=True, key=sort_on)
return l