Язык python без модуля коллекции Вводится текст одной строкой. Каждое слово разделено пробелом. Посчитайте количество каждого слова встречающегося в строке. Для хранения количества слов удобно использовать словарь. Строку надо вводить через input,а затем, чтобы преобразовать её в список слов, разделенных пробелом, воспользоваться функцией split()
Ответы
Ответ дал:
1
text = input('Введите текст: ').strip().lower()
words = text.split(' ')
out = []
for word in words:
if not {'word': word, 'amount': words.count(word)} in out:
out.append({'word': word, 'amount': words.count(word)})
for row in out:
print(row['word'] + ': ' + str(row['amount']))
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад