Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 70841 дана строка символов. Группы символов,...

Условие

дана строка символов. Группы символов, разделенные одним или несколькими пробелами и не содержащие пробелы внутри себя будем называть словами. написать функцию dup, которой передается строка символов, а она возвращает преобразованную строку, заменив каждое второе вхождение слова "два" на слова "двадва".

нет в списке ВУЗ 219

Решение

def dup(string):
words = string.split()
count = 0
for i in range(len(words)):
if words[i] == 'два':
count += 1
if count % 2 == 0:
words[i] = 'двадва'
return ' '.join(words)

print(repr(dup("Test: lorem два ipsum два"))) # "Test: lorem два ipsum двадва"

Написать комментарий

Меню

Присоединяйся в ВК