Помогите решить задачку

Составить программу, которая получит новую символьную строку B, содержащую те же символы что и в данной строке А, однако символы «+», «*» и «4» записать трижды.
строка может быть любой, но в ней должны присутствовать данные символы

Что не получается, что пробовали делать?

пробовал через .replace, но почему-то всегда выдает ошибку
а не получается по логиге вся задача

Я не понял что тут должно быть в результате вообще :man_shrugging:
Каждый “+” менять на три “+” что ли?

+,* и 4 все эти символы должны утроиться

Можно просто в цикле идти по символам и создавать новую строку.

Но

возможно намекает на какой-то другой подход. :thinking:

а, точно, спасибо, что подсказали, как-то не догадался :sweat_smile:

@AlexP, не пойму на какой подход намекают :pensive:
@dem0l1sh, а что с replace не так? "++".replace("+", "+++") вроде вполне себе утраивает.

s = '4+8*2'
x = s.replace('4','444')
z = x.replace('+','+++')
print(z.replace('*','***'))

что-то на подобии такого сделал