Условия задачи:
Напишите программу, которая выполняется следующим образом. Пользователь вводит текст. На основе этого текста создается словарь. Ключами словаря служат символы из текста, а значениями элементов
словаря являются количества вхождений соответствующих символов в текст. Например, если пользователь вводит текст "ABBCAB", то словарь будет состоять из трех элементов с ключами "A", "B" и "C", а зна-
чения элементов соответственно равны 2 (в тексте 2 буквы "A"), 3 (в тексте 3 буквы "B") и 1 (в тексте 1 буква "C").
Решение задачи:
text = input('Введите текст:')
set_alpha = set(text)
dict = {i:text.count(i) for i in set_alpha}
print(dict)
#можно так а можно еще уточнить критерии если нам нужно только буквы в словарь ввести, а не пробелы между словами
#dict = {i:text.count(i) for i in set_alpha if i != ' '}
dict2 = {}
for i in set_alpha:
dict2[i] = text.count(i)
print(dict2)