python练习:假设s是一个字符串,返回s中十进制数字之和。例如,如果s是‘a2b3c’,则返回5。

2023-07-30,,

python练习:假设s是一个字符串,返回s中十进制数字之和。例如,如果s是‘a2b3c’,则返回5。

重难点:字符串转化为字符序列。in的多种应用。try-except代码块的使用。

 print("————————————————————————————")
def sumDigits(s):
sum=0
n=list(map(str,s))#这里是str不是char
for i in n:
try:#这里严格注意缩进
if i in ['','','','','','','','','','']:
sum=sum+int(i)
except ValueError:
print('没有这个类型。')
return sum
print(sumDigits('a2b3c5'))

python练习:假设s是一个字符串,返回s中十进制数字之和。例如,如果s是‘a2b3c’,则返回5。的相关教程结束。

《python练习:假设s是一个字符串,返回s中十进制数字之和。例如,如果s是‘a2b3c’,则返回5。.doc》

下载本文的Word格式文档,以方便收藏与打印。