python编程学习练习题-2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python编程学习练习题-2相关的知识,希望对你有一定的参考价值。
1 #Python提供的sum()函数可以接受一个list并求和,请编写一个prod()函数,可以接受一个list并利用reduce()求积:
代码:
2 3 from functools import reduce 4 li = [1,2,3,4,5,7] 5 print(sum(li)) 6 7 def prod(x,y): 8 return x * y 9 10 r = reduce(prod,li) 11 print(r)
运行结果:
[[email protected] Practice]# python map_reduce_2.py 22 840 [[email protected] Practice]#
代码解释:
2 3 from functools import reduce #导入reduce模块 4 li = [1,2,3,4,5,7] #创建一个列表用于计算 5 print(sum(li)) #打印求和结果 6 7 def prod(x,y): #定义函数prod,传入两个参数x,y 8 return x * y #返回x和y的乘积 9 10 r = reduce(prod,li) #reduce 传入函数prod和列表li 11 print(r) #打印结果
本文出自 “学习笔记” 博客,请务必保留此出处http://netsyscode.blog.51cto.com/6965131/1751356
以上是关于python编程学习练习题-2的主要内容,如果未能解决你的问题,请参考以下文章
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段