给你一个字符串,字符和数字.你需要输出在一行中没有数字的字符串.在第二行中输出字符串中的所有数字的总和 注意:数字将永远是正整数.如果你有两位数字在一行中:你必须加上它们 例: 23a5 -> 2+3+5 = 10
这里有一个 Python 代码来解决这个问题: ``` s = input ((() #从用户那里取入字符串 #初始化变量 no_digits = "" sum_digits = 0 #在 ch 中对字符串中的每个字符进行代: #检查字符是否是数字如果 ch.isdigit (((): #如果是的话,添加到 sum_digits sum_digits +=(intch) 否则: #如果不是,添加到 no_digits no_digits += ch print #最终输出 printno_digits) print(sum_digits) ``` 例如,如果输入字符串是"23a5",输出字符串将是: ``` a 10 ``