12345678910111213141516171819202122232425 |
- #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)
|