|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
temp = input(‘请输入一串数据’)
numbers = list(temp)
tn = list()
for each in numbers:
if not instance(each,str):
tn.append(each)
a = sum(tn)
print(a)
运行后是这样的:
请输入一串数据:5,6,7,a
>>>
平板不知道为何没法添加图片,麻烦各位大神啦
本帖最后由 jackz007 于 2020-2-25 12:30 编辑
- #-*-coding:gbk-*-
- numbers = input('请输入一串数据:') . split(',')
- a = 0
- for each in numbers:
- if each . isdigit():
- a += int(each)
- print(a)
复制代码
还可以更简单:
- #-*-coding:gbk-*-
- a = sum([int(x) for x in input('请输入一串数据 : ') . split(',') if x . isdigit()])
- print(a)
复制代码
|
|