Предмет: Информатика, автор: GAGIXH

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

Ответы

Автор ответа: mrpansar
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)


GAGIXH: конечно, спасибо за ответ, НО в примере что я вам дал, заменчются не только третья и четвёртая 'е', вот: трееекере--->трееЕКЕРе
mrpansar: У меня все работает корректно. Возможно вы не учли все табуляции(при копировании с сайта они не работаю)
mrpansar: s1 = input()
s2 = ''
count = 0
for i in range(len(s1)):
(1 табуляция)if s1[i] == 'е' or s1[i] == 'e':
(2 табуляции)count += 1
(2 табуляции)if count == 3 or count == 4:
(3 табуляции)s2 += s1[i].upper()
(3 табуляции)continue
(1 табуляция)s2 += s1[i]
print(s2)
GAGIXH: о спасибо, я знал что если копировать с сайта не будут работает табуляции, пытался сам их поставить, огромное спасибо
Похожие вопросы
Предмет: Алгебра, автор: ekaterinavasyu