Напиши функцию change_Peter_to_Vasya(x), которая в массиве строк заменяет в каждом предложении имя Петя на Вася
Напиши функцию change_Peter_to_Vasya(x), которая в массиве строк заменяет в каждом предложении имя Петя на Вася. Имя всегда встречается в именительном падеже и единственном числе и не является частью другого слова.
Ввод Вывод 3 Петя — лучший ученик в школе! Если попросить, Петя всегда поможет. Петя — зазнайка! Вася — лучший ученик в школе! Если попросить, Вася всегда поможет. Вася — зазнайка!
Ответы (1 шт):
Автор решения: Aleksandr Fetisov
→ Ссылка
лови
def change_Peter_to_Vasya(x):
result = []
for sentence in x:
result.append(sentence.replace('Петя', 'Вася'))
return result
sentences = [
'Петя — лучший ученик в школе!',
'Если попросить, Петя всегда поможет.',
'Петя — зазнайка!'
]
new_sentences = change_Peter_to_Vasya(sentences)
for sentence in new_sentences:
print(sentence)
Вывод такой
Вася — лучший ученик в школе! Если попросить, Вася всегда поможет. Вася — зазнайка!
И еще вариант
def change_Peter_to_Vasya(x):
return [sentence.replace('Петя', 'Вася') for sentence in x]