python初学者,测试代码
str=input("输入字符串")sum=0num=0index=0whileindex<len(str):iford(str[index])>=48andord(st...
str = input("输入字符串")
sum = 0
num = 0
index = 0
while index < len(str):
if ord(str[index])>= 48 and ord(str[index])<=57:
num =num*10 + int(str[index])
index += 1
while 1:
if index == len(str):
break
if ord(str[index])>= 48 and ord(str[index])<=57:
num = num *10 + int(str[index])
else:
break
sum += num
num = 0
print("数字和为%d"%sum) 展开
sum = 0
num = 0
index = 0
while index < len(str):
if ord(str[index])>= 48 and ord(str[index])<=57:
num =num*10 + int(str[index])
index += 1
while 1:
if index == len(str):
break
if ord(str[index])>= 48 and ord(str[index])<=57:
num = num *10 + int(str[index])
else:
break
sum += num
num = 0
print("数字和为%d"%sum) 展开
2个回答
展开全部
str = input("输入字符串")
sum = 0
num = 0
index = 0
while index < len(str):
if ord(str[index])>= 48 and ord(str[index])<=57:
num =num*10 + int(str[index])
index += 1
while 1:
if index == len(str):
break
if ord(str[index])>= 48 and ord(str[index])<=57:
num = num *10 + int(str[index])
else:
break
sum += num
num = 0
print("数字和为%d"%sum)
这样更清晰,你觉得呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是什么意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询