代碼的問題
i=0
L= ['Alice',66,'Bob', 'True', 'False', 100]
for i in L:
i= i + 1
if i % 2 !=0:
continue
print(i)
我的跟答案一樣,為什么執(zhí)行出現(xiàn):
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
2021-03-25
你的‘i’即使定義為一個字段用來存放‘L’的值,又把它賦值賦了個0
建議吧for i in L 中的 ‘i’換成別的
2021-03-26
解決了,謝謝您的建議