#12.110 #Зарашиваем данные word = input('Введите слово в котором нужно поменять буквы местами: ') # -1 так как индекс букв начинается с 0 m = int(input('Введите номер первой буквы для замены: ')) - 1 n = int(input('Введите номер второй буквы для замены: ')) - 1 #Проверяем корректность индексов if m >= len(word) or n >= len(word) or m < 0 or n < 0: print("Некорректные номера букв!") else: #Из строки в список word1 = list(word) #форматируем список измених места temp = word1[m] word1[m] = word1[n] word1[n] = temp #Преобразуем список обратно в строку word2 = ''.join(word1) #Выводим получившееся слово print("Новое слово:", word2)