Python菜鸟入门:day19编程学习
写在前面:
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出。欢迎各位前来交流。(部分材料来源网络,若有侵权,立即删除)
传送门:
day01基础知识
day02知识分类
day03运算符
day04数字与字符串
day05列表
day06元组与字典
day07条件与循环
day08函数概念
day09数据结构
day10模块介绍
day11文件操作
day12编程学习
day13编程学习
day14编程学习
day15编程学习
day16编程学习
day17编程学习
day18编程学习
Python学习:day19
- 实例编程学习07
- 计算列表元素之和
- 计算列表元素之积
- 查找列表中最小的元素
实例编程学习07
计算列表元素之和
total = 0list1 = [11, 5, 17, 18, 23] for ele in range(0, len(list1)):total = total + list1[ele]print("列表元素之和为: ", total)
或
total = 0
ele = 0list1 = [11, 5, 17, 18, 23] while(ele < len(list1)):total = total + list1[ele]ele += 1print("列表元素之和为: ", total)
- 这个方法就没有前一个那么方便。
list1 = [11, 5, 17, 18, 23]def sumOfList(list, size):if (size == 0):return 0else:return list[size - 1] + sumOfList(list, size - 1)total = sumOfList(list1, len(list1))print("列表元素之和为: ", total)
- 还可以使用reduce函数
from functools import reducelist1 = [11, 5, 17, 18, 23]
sum=reduce(lambda x,y:x+y,list1)
print(sum)
- 使用sum函数
# 直接用 sum 函数求解list1 = [11, 5, 17, 18, 23]print("列表元素之和为: ", sum(list1))
计算列表元素之积
def multiplyList(myList) :result = 1for x in myList:result = result * x return result list1 = [1, 2, 3]
list2 = [3, 2, 4]
print(multiplyList(list1))
print(multiplyList(list2))
from functools import reduce
list1 = [1,3,5,6,7]
sum = reduce(lambda x,y:x*y,list1)
print(sum)
def list_product(list_1,size):if size == 0:return 1 else:return list_1[size-1] * list_product(list_1,size - 1)list_1 = [i for i in range(3,6)] #生成列表[3,4,5]
print(list_1)
print(list_product(list_1,len(list_1)))
查找列表中最小的元素
list1 = [10, 20, 4, 45, 99]list1.sort()print("最小元素为:", *list1[:1])
list1 = [10, 20, 1, 45, 99]print("最小元素为:", min(list1))
end
实训结束,明天开始好好学了,加油。
Python菜鸟入门:day19编程学习相关推荐
- Python菜鸟入门:day15编程学习
写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: day01基础知识 day02知识分类 day03 ...
- python菜鸟工具-终于清楚python菜鸟入门教程
Python是一款功能强大的脚本语言,具有丰富和强大的库,重要的是,它还具有很强的可读性,易用易学,非常适合编程初学者入门.以下是小编为你整理的python菜鸟入门教程 环境配置:下载Python并安 ...
- Python菜鸟快乐游戏编程_pygame(4)
Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=100618802 ...
- linux菜鸟入门命令——自我学习
linux菜鸟入门命令--自我学习 ls或者ll或者dir:查看该目录下所有文件pwd:查看该目录所处的目录结构位置mkdir mytest:创建mytest文件夹cd ..返回上级目录 tar zc ...
- Python菜鸟入门:day12编程学习
写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: day01基础知识 day02知识分类 day03 ...
- Python菜鸟入门:day18编程学习
写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: day01基础知识 day02知识分类 day03 ...
- Python菜鸟入门:day17编程学习
写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: day01基础知识 day02知识分类 day03 ...
- Python菜鸟入门:day16编程学习
写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: day01基础知识 day02知识分类 day03 ...
- Python菜鸟入门:day14编程学习
写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: day01基础知识 day02知识分类 day03 ...
最新文章
- 2022-2028年中国中空玻璃聚硫密封胶行业市场研究及前瞻分析报告
- Codeforces #536 div2 E (1106E)Lunar New Year and Red Envelopes (DP)
- HTML经典模板总结(地址)
- 中断技术之中断的定义,中断服务程序的设计方法,中断处理的过程以及中断向量表的建立
- CH - 0502 七夕祭(思维+中位数优化+前缀和优化)
- [转载] Python 中reduce()与lambda函数详解
- 保存命令行输出信息到log的方法(ubunut下和arm-linux下有效)
- js实现对树深度优先遍历与广度优先遍历
- VC第三方界面库xtremetoolkitPro使用说明
- ELAS_ROS算法在KITTI数据集上生成稠密点云
- C语言中32个关键字详解
- jsoneditor
- c语言保龄球计分程序,保龄球规则-保龄球比赛计分方法是怎样的? 爱问知识人...
- Spring Cloud Gateway(一)为什么用网关、能做什么、为什么选择Gateway、谓词工厂、过滤器配置
- Web前端开发——CSS样式之CSS选择器
- 北新建材被授予“亚洲最大石膏板产业集团”硅钙板吊顶
- Unity 环境搭建
- php免费利用飞信发送验证码,PHP 使用飞信 API 来发送免费短信
- dlib.get_frontal_face_detector()函数返回值
- 微信小程序中判断对象是否为空;或者是否包含某个字符串,以及使用indexOf判断时注意事项