Форум сайта python.su
x="Z15x33A2"
i=0
k=''
l=''
res=''
while i<=len(x):
try:
if int(x[i]):
k+=x[i]
res=l*int(k)
except:
print res,
k=''
try:
l=x[i]
except IndexError: pass
i+=1
Офлайн
хех :(
k = l = res = ''
for c in x:
if c.isdigit():
k += c
else:
if l and k:
res += l * int(k)
k = ''
l = c
print res + l * int(k)
Офлайн