问:创建一个名为add_list的函数以获取列表,然后该函数应将列表中的所有项加在一起并返回总数。假设列表仅包含数字。您可能需要使用for循环。您将不需要使用input()。
functions.py
列表 = []
def add_list (num ):返回(num + )
答:您需要使函数具有可迭代的参数。并且您需要获得迭代中所有项目的总和。
试试这个:
def add_list(iterable):总和= 0 for i in iterable:总和==我返回总和
答:您需要遍历输入列表并对每个项目求和:
DEF add_list (LST ):
#初始化总计总= 0为项在列表:总+ =项#< -相同总=总项+返回(总)
您还可以使用尚未了解的功能作弊: sum()
def add_list (lst ):
返回总和(lst )