пока это то, что у меня есть, и это, и это просто распечатает список с количеством каждой буквы в строке. он проверяет только строчные буквы.
`S="""Four score and seven years ago our fathers brought forth on this continent a new nation
Now we are engaged in a great civil war
"""
lowlet = S.lower()
L_count = [0]*26
total_count = 0
alpha = "abcdefghijklmnopqrstuvwxyz"
i = 0
while i < len(lowlet):
if lowlet[i] in alpha:
L_count[i][ord(lowlet[i]) - 97] += 1
total_count += 1
i += 1
print('total count of letters:',total_count)'
теперь я даю этот алгоритм, но я не могу поместить его в код, и я не могу использовать цикл for, я должен использовать цикл while Инициализировать список, L_freq. Для каждого элемента count в L_counts Найдите букву, соответствующую этому счетчику Вставьте в L_freq список: [count, letter]
collections.Counter
? 14.10.2014