2024-10-01 13:32:59 发布
网友
为什么这个函数调用会给出上面的错误?在
count=0 def returncall(): for i,j in enumerate(range(count,count+3),0): print i,j return j count=returncall print count()
问题在于:
for i,j in enumerate(range(count,count+3),0):
count是{}的另一个名称,因为您已经完成了count = returncall。returncall是一个函数;事实上,它正是语句所在的函数。不能向函数(count+3)添加整数,因为这没有意义。在
count
count = returncall
returncall
count+3
我真的不明白你在这里想做什么,所以不能再提进一步的建议了。但这就是错误信息的意思。在
问题在于:
count
是{count = returncall
。returncall
是一个函数;事实上,它正是语句所在的函数。不能向函数(count+3
)添加整数,因为这没有意义。在我真的不明白你在这里想做什么,所以不能再提进一步的建议了。但这就是错误信息的意思。在
相关问题 更多 >
编程相关推荐