小白兔cai
2021-03-24 22:30
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
你的‘i’即使定义为一个字段用来存放‘L’的值,又把它赋值赋了个0
建议吧for i in L 中的 ‘i’换成别的
解决了,谢谢您的建议
Python3 入门教程(新版)
154175 学习 · 1075 问题
相似问题