1.CVTE(字符转数值)
题目描述
将一个字符串中所有的数值符,转换成数值并输出,要求使用递归方式。
输入描述
输入一个字符串,包括数字、字母、符号或者空格,也可以为空,可以不用处理负数的情况
输出描述
将字符串中所有的数值按顺序输出
输入
sdas1223jhjl11122ddd
输出
1223
11122
res=[]
def get_num(a,i):
if i==len(a):
pass
elif a[i].isdigit():
for j in range(i+1,len(a)):
if not a[j].isdigit():
res.append(''.join(a[i:j]))
get_num(a,j)
break
elif j==(len(a)-1):
res.append(''.join(a[i:]))
else:
get_num(a,i+1)
s=input()
get_num(s,0)
print(res)
for i in res:
print(int(i))
、输出