


Помогите с информатикой
написать программу в пайтоне,которая заменяет только среднюю букву «т» в любом слове с тремя буквами «т».например толстота-толсдота
DeepSeek-R1:
Вот программа на Python, которая заменяет среднюю букву «т» в словах с тремя буквами «т»:
```python
def replace_middle_t(word):
# Находим индексы всех букв 'т' в слове
indices = [i for i, c in enumerate(word) if c == 'т']
# Проверяем, что их ровно три
if len(indices) != 3:
return word
# Определяем средний индекс
middle_index = indices[1]
# Заменяем среднюю 'т' на 'д'
word_list = list(word)
word_list[middle_index] = 'д'
return ''.join(word_list)
# Ввод текста и обработка
input_text = input()
words = input_text.split()
processed_words = [replace_middle_t(word) for word in words]
result = ' '.join(processed_words)
print(result)
```
### Пример работы:
**Ввод:**
```
толстота пример ттт атттт
```
**Вывод:**
```
толсдота пример тдт атттт
```
### Как это работает:
1. Функция `replace_middle_t` находит все позиции буквы «т» в слове.
2. Если их ровно три, средняя из них заменяется на «д».
3. Программа обрабатывает весь текст, разделяя его на слова и применяя функцию замены.
4. Слова, не соответствующие условию (три «т»), остаются без изменений.
def replace_middle_t(word):
# Найти все индексы буквы "т" в слове
indices = [i for i, letter in enumerate(word) if letter == 'т']
# Если в слове три "т", заменить только среднюю
if len(indices) == 3:
middle_index = indices[1] # индекс средней буквы "т"
word = word[:middle_index] + 'д' + word[middle_index + 1:]
return word
# Пример использования
word = "толстота"
result = replace_middle_t(word)
print(result) # Вывод: толсдота