Составить программу, которая получит новую символьную строку B, содержащую те же символы что и в данной строке А, однако символы «+», «*» и «4» записать трижды.
строка может быть любой, но в ней должны присутствовать данные символы
Что не получается, что пробовали делать?
пробовал через .replace, но почему-то всегда выдает ошибку
а не получается по логиге вся задача
Я не понял что тут должно быть в результате вообще
Каждый “+” менять на три “+” что ли?
+,* и 4 все эти символы должны утроиться
Можно просто в цикле идти по символам и создавать новую строку.
Но
возможно намекает на какой-то другой подход.
а, точно, спасибо, что подсказали, как-то не догадался
@AlexP, не пойму на какой подход намекают
@dem0l1sh, а что с replace не так? "++".replace("+", "+++")
вроде вполне себе утраивает.
s = '4+8*2'
x = s.replace('4','444')
z = x.replace('+','+++')
print(z.replace('*','***'))
что-то на подобии такого сделал