返回函数外部错误:(Python)

返回函数外部错误:(Python),python,arrays,debugging,Python,Arrays,Debugging,这里,对于这段代码,我在函数外部返回时得到一个错误。 我能解释一下为什么会这样吗 import numpy as np name = input().split(" ") arr = [int(num) for num in name] sum=[] for i in arr: sum=+i return sum 您正在函数外部使用return关键字。如果要在屏幕上显示总和,请使用:print(sum)在函数外部使用return关键字。如果要在屏幕上显示总和,请

这里,对于这段代码,我在函数外部返回时得到一个错误。 我能解释一下为什么会这样吗

import numpy as np 

name = input().split(" ")
arr = [int(num) for num in name]
sum=[]
for i in arr:
   sum=+i
return sum


您正在函数外部使用
return
关键字。如果要在屏幕上显示总和,请使用:
print(sum)

在函数外部使用
return
关键字。如果要在屏幕上显示总和,请使用:
print(sum)

return
语句仅在函数内部有意义。要显示或显示信息,请使用
print(sum)
return
语句仅在函数内部有意义。要显示或显示信息,请使用
print(sum)

在函数外不能使用
return
语句。它用于结束函数的执行并返回该特定函数的结果。您可以简单地将脚本修改为这样的函数

import numpy as np 
    
name = input().split(" ")
arr = [int(num) for num in name]

def function_name(array):
  sum=[]
  for i in array:
    sum=+i
  return sum

variable_name = function_name(arr)

不能在函数外部使用
return
语句。它用于结束函数的执行并返回该特定函数的结果。您可以简单地将脚本修改为这样的函数

import numpy as np 
    
name = input().split(" ")
arr = [int(num) for num in name]

def function_name(array):
  sum=[]
  for i in array:
    sum=+i
  return sum

variable_name = function_name(arr)

不能在函数外使用return。如错误消息中所述,不能在函数外使用return。您希望在这里实现什么?您不能在函数外使用return。正如错误消息中所述,您不能在函数外使用return。你希望这能在这里实现什么?