TypeError:不支持+:“function”和“int”的操作数类型

2024-10-01 13:32:59 发布

您现在位置:Python中文网/ 问答频道 /正文

为什么这个函数调用会给出上面的错误?在

count=0
def returncall():
  for i,j in enumerate(range(count,count+3),0):
    print i,j
  return j
count=returncall
print count()

Tags: inforreturndefcount错误rangeprint
1条回答
网友
1楼 · 发布于 2024-10-01 13:32:59

问题在于:

for i,j in enumerate(range(count,count+3),0):

count是{}的另一个名称,因为您已经完成了count = returncallreturncall是一个函数;事实上,它正是语句所在的函数。不能向函数(count+3)添加整数,因为这没有意义。在

我真的不明白你在这里想做什么,所以不能再提进一步的建议了。但这就是错误信息的意思。在

相关问题 更多 >