【python】编程学习练习题-2
1 #Python提供的sum()函数可以接受一个list并求和,请编写一个prod()函数,可以接受一个list并利用reduce()求积:
代码:
2 3 from functools import reduce4 li = [1,2,3,4,5,7]5 print(sum(li))6 7 def prod(x,y): 8 return x * y9 10 r = reduce(prod,li)11 print(r)
运行结果:
[root@HK Practice]# python map_reduce_2.py
22
840
[root@HK 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,y8 return x * y #返回x和y的乘积9 10 r = reduce(prod,li) #reduce 传入函数prod和列表li11 print(r) #打印结果
转载于:https://blog.51cto.com/netsyscode/1751356
【python】编程学习练习题-2相关推荐
- python windows编程_在Windows下配置Python编程学习环境
一.需求: 之前是在Linux环境下进行Python的学习,每次开虚拟机觉得有点麻烦,希望可以直接在Windows的dos命令行下进行Python编程学习. 二.安装软件 直接从官网下载这两个软件安装 ...
- Python编程学习:让函数更加灵活的*args和**kwargs(设计不同数量参数的函数)的简介、使用方法、经典案例之详细攻略
Python编程学习:让函数更加灵活的*args和**kwargs(设计不同数量参数的函数)的简介.使用方法.经典案例之详细攻略 目录 *args和**kwargs(设计不同数量的参数函数)的简介 1 ...
- python编程学习_使用EduBlocks轻松学习Python编程
python编程学习 如果您正在寻找一种让学生(或您自己)从Scratch编程转向学习Python的方法 ,建议您研究EduBlocks . 它为Python 3编程带来了熟悉的拖放式图形用户界面(G ...
- python平台软件下载_Thonny(免费Python编程学习平台)V3.3.1 最新版
Thonny(免费Python编程学习平台)是专门针对python初学者最新开发的编程学习软件.如何提升Python编程能力?Thonny(免费Python编程学习平台)轻松帮助用户.使用一个友好的I ...
- Python编程学习视频
Python编程学习视频链接,记录一下,方便自己随时观看. <零基础入门学习Scratch>(小甲鱼) [少儿编程]<零基础入门学习Scratch>_哔哩哔哩_bilibili ...
- Python编程学习教程:用python给自己DIY一款小说阅读器
前一段时间书荒的时候,在喜马拉雅APP发现一个主播播讲的小说-大王饶命.听起来感觉很好笑,挺有意思的,但是只有前200张是免费的,后面就要收费.一章两毛钱,本来是想要买一下,发现说的进度比较慢而且整本 ...
- 学生python编程--学习列表绘制彩虹
学生python编程--学习列表绘制彩虹 # _*_ coding: UTF-8 _*_ # 开发团队: 信息化未来 # 开发人员: Administrator # 开发时间:2022/8/23 11 ...
- Python编程学习教程:用python给自己DIY一款小说阅读器,很简单!
前一段时间书荒的时候,在喜马拉雅APP发现一个主播播讲的小说-大王饶命.听起来感觉很好笑,挺有意思的,但是只有前200张是免费的,后面就要收费.一章两毛钱,本来是想要买一下,发现说的进度比较慢而且整本 ...
- python编程学习做什么-什么样的人要学点python编程?请你对号入座
什么样的人需要学点python编程? 时代越来越不一样了,编程这种专业程序员的工作,已经开始应用于各种其他日常工作中,就以前象征着互联网的电脑,现在早已进入普通人家. 那么什么样的人需要学点pytho ...
- Python编程学习第一篇——Python零基础快速入门(三)——10行代码画朵花
上一节讲了一些Python编程的一些基础知识,从这节开始,我们将跟随一些实际的小程序示例,进入正式的编程学习. 下面我们就来介绍一下今天这个只有10行代码的小程序,先来看一下它的运行效果, ...
最新文章
- python执行命令并返回结果集_Python接口测试结果集实现封装比较
- Spring bean加载多个配置文件
- Linux中断与进程切换,结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程...
- 可自动定时切换的选项卡/滑动门导航代码
- 【python教程入门学习】通过运行python脚本来更改Windows背景
- solution for python can not import local module
- 搜狐“狐友”正式版上线 扩张我的社交圈
- The dialect was not set. Set the property hibernate.dialect
- LLVM PASS类pwn题入门
- MEGA2560 arduino烧录USB 芯片flash以及bootloader记录
- spss入门——简单的数据预处理到时间序列分析系列(声明!!!!!!!)
- 北风修仙笔记—2020年6月
- mysql.sock 是什么_mysql.sock到底存了什么信息?
- python基础教程虎课-想配一台PS修图的电脑,请大家推荐配置? | ps修图基础
- 【水果识别】形态学水果识别(含识别率)【含GUI Matlab源码 907期】
- android仿微信发送位置,Android仿微信发送位置-百度地图
- 基于STM32与PCA9685制作四足机器人(代码开源)
- 关于注册Github不能通过验证的解决方法(easy,一定过)
- 爬取全民K歌用户歌曲
- 《拆掉思维里的墙》经典语录
热门文章
- 求一批整数中出现最多的个位数字_(43)C++面试之从1到n整数中1出现的次数
- 中班机器人歌曲_机器人幼儿园大班音乐教案
- Linux输入密码接口,Linux下搭建接口自动化测试平台
- 思品课如何使用计算机教学课件,小学思品获奖论文巧用多媒体,优化思品课堂教学...
- int signed in mysql_【转】mysql 中int类型字段unsigned和signed的区别
- linux安装交叉编译环境
- python 输入文件名查找_python 查找文件名包含指定字符串的方法
- usb大容量存储设备驱动程序_20年历史了!为什么USB接口还存在?网友:原来如此...
- Linux命令行下感叹号的几个用法
- android双联动列表,Android Fragment实现列表和内容联动