Предмет: Информатика,
автор: dotamoney228
Дан текст состоящий из нескольких строки. Выведите слово, которое в этом тексте встречается чаще всего. Если таких слов несколько, выведите последнее.
Задачу необходимо решить с использованием словаря.
RenSolo:
А сам текст/файл есть?
Ответы
Автор ответа:
1
from string import punctuation
text = input().lower().split()
num = {}
for i in text:
if i in punctuation:
i = i.replace(punctuation,"")
try:
num[i] += 1
except:
num[i] = 1
word = max(num)
for i in num:
if num[i] >= num[word]:
word = i
print(word)
Выводит: а
не правильно там 4 ты а выдало (а)
Похожие вопросы
Предмет: Русский язык,
автор: тая19
Предмет: Русский язык,
автор: Manya08
Предмет: Русский язык,
автор: Аноним
Предмет: Алгебра,
автор: Marchamsk
Предмет: Литература,
автор: Tanitatata