у меня есть простой код
orgtxt = input("Enter text: ")
charA = "a"
charB= "b"
charC="c"
for i in charA:
orgtxt = orgtxt.replace(i, '2')
for i in charB:
orgtxt = orgtxt.replace(i, '22')
for i in charC:
orgtxt = orgtxt.replace(i, '222')
print(orgtxt)
приведенные выше результаты кода будут (222222), если вход был (ab c)
, теперь я хочу суммировать каждую строку с конкретный c номер (30), поэтому он сделает это
orgtxt = input("Enter text: ")
charA = "a"
charB= "b"
charC="c"
for i in charA:
orgtxt = orgtxt.replace(i, '2')
sum = orgtxt + 30
for i in charB:
orgtxt = orgtxt.replace(i, '22')
sum = orgtxt + 30
for i in charC:
orgtxt = orgtxt.replace(i, '222')
sum = orgtxt + 30
print(orgtxt)
мне нужно
и продолжить для поиска любого символа (b)
замените его на (22)
add (30) и так далее ...
, тогда в конце он покажет мне окончательные результаты, которые будут (3252252), если ввод (ab c)
******* *********************
Ладно, вот четкие инструкции
подсказка пользователю для ввода
orgtxt = input("Enter text: ")
определить строки для введенного пользовательского текста, который будет заменен на следующих шагах
charA = "a"
charB= "b"
charC="c"
charD="d"
и т. Д. Для всех символов из A ~ Z, поэтому любой текст, который будет вводить пользователь, будет заменен указанным c число, которое будет представлять собой серийные номера, начиная с 201 ~ 227
здесь я ищу код для любой буквы A и заменю его на номер (201)
for i in charA:
orgtxt = orgtxt.replace(i, '201')
тогда мне нужно для суммирования результата (201) с указанным c числом (30)
sum = int(orgtxt) + 30
Таким образом, здесь будут получены результаты (231)
продолжить выполнение кода и поиск любую букву B и заменить ее на (202)
for i in charB:
orgtxt = orgtxt.replace(i, '202')
, тогда мне нужно сложить результат (202) с указанным c числом (30)
sum = int(orgtxt) + 30
Так результаты здесь будут (232)
продолжить выполнение кода и найти любую букву C и заменить ее на (203)
for i in charC:
orgtxt = orgtxt.replace(i, '203')
, тогда мне нужно суммировать результат ( 203) с указанным c числом (30)
sum = int(orgtxt) + 30
Так что результатом здесь будет (233)
, код будет иметь определения для всех символов A ~ Z от 201 до 227
суммировать каждый замененный символ (с заданным номером), а затем
print(orgtxt)
распечатать окончательные результаты, которые могут быть, например, (231242239), если пользователь i nput был (Ali)
231, первоначально был (A) заменен числом (201), а затем сумма с (30)
242 была первоначально (L) заменена числом (212), а затем сумма с (30)
239 была первоначально (i) заменена на число (209), а затем сумма с (30)