TEL:400-8793-956
当前位置:程序、服务器

Python 基础 - 函数

提问者: 近期获赞: 浏览人数: 发布时间:2021-10-08 08:44:26

 问:我不明白为什么我的 Python 代码不能正常工作。我的语法错了吗?我不能在另一个函数中调用另一个函数吗?谢谢!

 
所以基本上第一个问题是:创建一个名为 add_list 的函数,它接受一个列表。然后该函数应该将列表中的所有项目加在一起并返回总数。假设列表只包含数字。您可能想要使用 for 循环。您将不需要使用 input()。
 
我的代码:
 
def  add_list ( list ): 
total = sum ( list ) return total  
   
但是第二个告诉我们创建一个函数summarize(),它接受列表并打印“X 的总和是Y”,其中X 是列表,Y 是总和。这是我的代码不起作用的地方。
 
我的代码(在第一个下面):
 
def  summary ( list ):
打印"The sum of {} is {}" 。格式(列表。STR (),add_list (名单))    
 
 
答:我认为你应该做这样的事情:
 
def add_list(lst) :
   result = 0
   for item in lst:
     result += item
   return result
对于第二部分,使用 lst 值定义汇总,然后返回:
 
def summary(lst):
   return "" + str(lst) + " 的总和是 " + str(add_list(lst)) + "."
上一篇: 如何使用 javascript 从 ID 元素设置和创建 cookie
下一篇: 导航元素
城市网站导航:无锡网站建设 徐州企业网站定制 常州网站开发哪家好 苏州网站改版 南通网站开发 连云港网站建设 淮安网站建设公司 盐城网站定制 扬州网站改版公司 镇江网站开发 泰州高端网站制作 宿迁高端网站开发 江阴高端网站开发 宜兴建设网站 新沂建设网站 邳州建设网站 常熟建设网站 张家港网站改版 昆山公司网站开发 太仓高端网站制作 丹阳高端网站制作 句容专业建站 泰兴网站制作公司 合肥网站建设 芜湖网站制作 蚌埠网站建设 淮南网站制作哪家好 马鞍山网站建设 铜陵网站制作公司 安庆网站建设公司 黄山网站制作 滁州网站建设 阜阳网站设计 六安网站建设 亳州网站制作 宣城网站建设 巢湖网站建设哪家好 桐城网站制作 天长网站建设 明光网站建设 全椒网站建设 扬中网站建设公司 城市小程序导航: