Вопрос задан 13.07.2023 в 19:05. Предмет Информатика. Спрашивает Калын Елена.

Напишите на языке Python программу, которая в текстовой строке заменяет третью и четвертую 'е' на

'Е'. Например На вход строка 'трееекере', на выходе на выходе получится строка 'трееЕкЕре' ​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тарасевич Никита.

s1 = input()

s2 = ''

count = 0

for i in range(len(s1)):

   if s1[i] == 'е' or s1[i] == 'e':

       count += 1

       if count == 3 or count == 4:

           s2 += s1[i].upper()

           continue

   s2 += s1[i]

print(s2)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот программа на языке Python, которая выполняет указанную замену:

python
def replace_third_and_fourth_e(input_string): count_e = 0 result = "" for char in input_string: if char == 'е' or char == 'Е': # Поддерживаем оба варианта буквы 'е' (маленькую и большую) count_e += 1 if count_e == 3 or count_e == 4: # Заменяем только третью и четвертую буквы 'е' result += 'Е' else: result += char else: result += char return result # Пример использования: input_string = 'трееекере' output_string = replace_third_and_fourth_e(input_string) print(output_string) # Выведет: 'трееЕкЕре'

Эта функция replace_third_and_fourth_e проходится по каждому символу во входной строке. Если символ является 'е' или 'Е', счетчик увеличивается. Если счетчик равен 3 или 4, символ заменяется на 'Е'. Итоговая измененная строка возвращается как результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос