一次性免调试通过,思路见注释

while True:
    try:
        s = input()
        s_o = ''
        char_pre = ''
        for i in s: #遍历字符串
            if i.isdigit() : #遇到数字,判断其前面是否非数字,是则表示数字的开始,先插入‘*’
                if char_pre.isdigit() != True:
                    s_o +='*'
            else: #非数字情况,判断其前是否为数字,是则表示数字结束,插入‘*’
                if char_pre.isdigit():
                    s_o +='*'
            s_o += i #把当前字符带出来
            char_pre = i #当前字符更新到 前字符
        if i.isdigit(): #结束的时候,判断是否数字结束,如果是的话,插入‘*’
            s_o +='*'
        print(s_o)
    except:
        break