发现一开始那位网友如果不写else:break其实也在字数内
刚刚才看到你这个写法 感觉好巧妙 我觉得我打死也想不到。。。
之前做的一道题是和这个相反,把字母按数字乘以展开,能再看看我这个为啥for循环是可以的吗 我死活看不出来。。
突然发现只考虑了一位数字的,主要是奇怪为啥这个循环就没问题
文字版也贴一下
s='ab2c3de5'
def f(s):
d=''
for i in s:
if i.isdigit():
w=s.split(i,1)
d+=w[0]*int(i)
s=w[1]
return d
print(f(s))
【 在 k7amd 的大作中提到: 】
: 展开的版本,没有特殊用法:
: [face=Courier New]
: def g(a):
: ...................
--
修改:pinkpeach FROM 27.189.142.*
FROM 27.189.142.*