Напишите сумму цифр строки, полученной в результате применения приведённой ниже программы к строке:
НАЧАЛО
ПОКА нашлось ИЛИ нашлось
ИЛИ нашлось
ЕСЛИ нашлось
ТО заменить
ИНАЧЕ ЕСЛИ нашлось
ТО заменить
ИНАЧЕ ЕСЛИ нашлось
ТО заменить
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
s = ’5’ * 10 + ’7’ * 30 + ’2’ * 50
while ’5’ in s or ’77’ in s or ’222’ in s:
if ’5’ in s:
s = s.replace(’5’, ’77’, 1)
elif ’77’ in s:
s = s.replace(’77’, ’7’, 1)
elif ’222’ in s:
s = s.replace(’222’, ’5’, 1)
print(sum([int(s[i]) for i in range(len(s))]))
Ответ: 11