为了账号安全,请及时绑定邮箱和手机立即绑定

老师的那个求和为什么没有报错?

我这里和老师输入了同样的代码,求和时却报错提示为int定义的数据不能被调用,看了一下是findall找出的三组数据为字符串类型,而求和定义的x循环是int型的,两者并不匹配,这个有什么办法处理吗?

正在回答

2 回答

int(x) 前面加了int 就把他从str类型转为了int类型

0 回复 有任何疑惑可以回复我~

sum([int(x) for x in info]),已经int(x)了

0 回复 有任何疑惑可以回复我~
#1

无酒不欢滴酒必醉 提问者

这个for x in info 的循环里,x的用法难道不是取了字符串吗?我照着这个代码打的,但是结果就是同样提示不能调用。。
2017-02-20 回复 有任何疑惑可以回复我~
#2

我是大树 回复 无酒不欢滴酒必醉 提问者

复制我的,运行一下。你应该忽略了[],这是列表生成。
2017-02-20 回复 有任何疑惑可以回复我~
#3

我是大树 回复 无酒不欢滴酒必醉 提问者

或者忘了()
2017-02-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师的那个求和为什么没有报错?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信