s=input() arr=[] for i,v in enumerate(s): if i==0: if v.isdigit(): arr.append('*'+v+'*') else: arr.append(v) else: if v.isdigit(): if s[i-1].isdigit(): arr[i-1]=arr[i-1][:-1] arr.append(v+'*') else: arr.append('*'+v+'*') else: arr.append(v) print(''.join([i for i in arr]))
遍历,见到数字就插入一个列表,看前面是不是数字,数字的话修改前面的,和当前的