Условия задачи:
Напишите программу, в которой пользователю предлагается ввести текстовое значение. На основе текста формируется словарь. Ключами элементов словаря являются символы из текста. Значение соответствующего элемента — это исходный текст, в котором «вычеркнут»
тот символ, который является ключом. Если при формировании очередного элемента словаря окажется, что такой ключ уже есть, то соответствующий символ пропускается. Например, если пользователь ввел текст "ABCABD", то в словаре будут представлены элементы с ключами
"A", "B", "C" и "D" со значениями соответственно "BCABD", "ACABD", "ABABD" и "ABCAB".
Решение задачи:
text = input('Введите текст:')
dct = {}
for i in text:
if i not in dct:
temp_text = list(text)
temp_text.remove(i)
temp_text = ''.join(temp_text)
print(temp_text)
dct[i] = temp_text
print(dct)