# 思路:模拟 a = input() a += "*"#添加个字符,以免15行那里越界 b = "" i = 0 while True: if i == len(a): # 找完了 break if not a[i].isdigit(): # 开头不为数字 b += a[i] i += 1 continue else: # 开头为数字 for j in range(i, len(a)): if a[i:j].isdigit() and not a[i : j + 1].isdigit(): b += "*" + a[i:j] + "*" i = j break print(b[: len(b) - 1])#最后输出记得删掉添加的字符