Напишите программу, которая считывает текст из файла (в файле может быть больше одной строки) и выводит самое частое слово в этом тексте и через пробел то, сколько раз оно встретилось. Если таких слов несколько, вывести лексикографически первое (можно использовать оператор < для строк).Слова, написанные в разных регистрах, считаются одинаковыми.Sample Input:abc a bCd bC AbC BC BCD bcd ABCSample Output:abc 3Code:
a = input().lower().split()
max_a = max([a.count(i) for i in set(a)])
c = {i: a.count(i) for i in set(a) if a.count(i) == max_a}
print(sorted(c)[0],c[sorted(c)[0]])
Немає коментарів:
Дописати коментар