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

代码的问题


i=0

L= ['Alice',66,'Bob', 'True', 'False', 100]

for i in L:

i= i + 1

if i % 2 !=0:

continue


print(i)


我的跟答案一样,为什么执行出现:

Traceback (most recent call last):

  File "C:\Users\ZF\Desktop\test.py", line 4, in <module>

    i= i + 1

TypeError: can only concatenate str (not "int") to str


正在回答

2 回答

你的‘i’即使定义为一个字段用来存放‘L’的值,又把它赋值赋了个0

建议吧for i in L 中的 ‘i’换成别的

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

解决了,谢谢您的建议

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

举报

0/150
提交
取消

代码的问题

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