题解 | #表示数字#
表示数字
https://www.nowcoder.com/practice/637062df51674de8ba464e792d1a0ac6
python3 带着疑点顺利解答
可以顺利通过名单时自己任然存在疑问,大佬有答案请留言
# Jkdi234klowe90a3 while True: try: s = list(input()) s.append('e') # 必须在字符串后面加上一个非数字的值,才能顺利通过,不然最后一个数字就添加不上来 # 在这里添加后面输出结果的时候,删除掉就能通过 lst = [str(i) for i in range(10)] i =0 while i < len(s): if s[i] in lst: s.insert(i,'*') for j in range(i+1,len(s)): if s[j] not in lst: s.insert(j,'*') i = j break else: i +=1 s.pop()# 删除之前添加的非数字值 for i in s: print(i,end='') except: break