Jak sam tytuł mówi:Próbuję policzyć wszystkie litery w pliku txt następnie wyświetlić w malejącym porządku
Jak dotąd jest to, gdzie jestem w moim kodu działa jednak mam problem z wyświetlaniem informacji w celu. Obecnie po prostu wyświetla informacje losowo.
def frequencies(filename):
infile=open(filename, 'r')
wordcount={}
content = infile.read()
infile.close()
counter = {}
invalid = "‘'`,.?!:;-_\n—' '"
for word in content:
word = content.lower()
for letter in word:
if letter not in invalid:
if letter not in counter:
counter[letter] = content.count(letter)
print('{:8} appears {} times.'.format(letter, counter[letter]))
Każda pomoc zostanie bardzo doceniona.