Предполагается, что функция принимает строку в качестве входных и возвращаемых (если все члены строки являются цифрами) и целочисленную версию этой строки. Строка, представленная в этом примере, представляет собой число 3 di git. функция для l oop, кажется, возвращает только первый di git, только поэтому продолжение может работать не так, как ожидалось.
e = '484'
def resolving(e):
for i, o in enumerate(e):
if o in "0123456789":
s = []
s.append(o)
i += 1
continue
elif o not in "0123456789":
print(type(e))
return e
k = str(s)
y = k.replace("'","").replace("[","").replace("]","").replace(",","").replace(" ","")
p = int(y)
print(type(p))
return p
print(resolving(e))