Текстовый файл состоит не более чем из заглавных букв латинского алфавита. Найдите символ, который повторяется больше всего, если таких символов несколько выведите тот, который раньше стоит по алфавиту.
Для выполнения этого задания следует написать программу. Воспользуйтесь файлом «Задание_27_ДЗ». В ответе запишите символ, который повторяется больше всего. Английский алфавит: .
f = open(’Задание_27_ДЗ.txt’).read()
al = sorted(list(’QWERTYUIOPASDFGHJKLZXCVBNM’)) # по порядочку
al_count = [0] * 26
for i in range(len(f)):
al_count[al.index(f[i])] += 1
maxim = max(al_count) # максимальное количество повторений какой-то буквы
ind = al_count.index(maxim) # индекс первого вхождения
print(al[ind]) # или так print(al[al_count.index(max(al_count))])
al = sorted(list(’QWERTYUIOPASDFGHJKLZXCVBNM’)) # по порядочку
al_count = [0] * 26
for i in range(len(f)):
al_count[al.index(f[i])] += 1
maxim = max(al_count) # максимальное количество повторений какой-то буквы
ind = al_count.index(maxim) # индекс первого вхождения
print(al[ind]) # или так print(al[al_count.index(max(al_count))])
Ответ: B