码迷,mamicode.com
首页 > 编程语言 > 详细

python习题-1

时间:2020-07-20 13:19:41      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:EDA   cdn   sci   个数   影响   bec   cat   style   一个   

01:请写一个函数reverse,参数是一个列表,该函数将列表中的所有元素倒序排列并返回

技术图片

02:延伸:该函数调用后不能改变原来参数列表的内容

技术图片

03:请写一个函数tri_area,参数是三角形的底和高,请计算返回三角形面积

技术图片

04:请写一个函数remainder,参数是两个数字,请计算返回这两个数字相除的余数

技术图片

05: 农场上有3种动物:鸡、奶牛、猪请写一个函数animals,该函数有3个参数,分别是鸡、奶牛、猪的个数,请计算返回这么多的动物总共有多少条腿

技术图片

06:请写一个函数concat,参数分别是两个列表,请返回两个列表合并的结果

技术图片

07:请写一个函数findLargestNum,参数分别是1个列表,里面的元素都是数字,请返回该列表中最大的数字

技术图片

08:请写一个函数findSmallestNum,参数分别是1个列表,里面的元素都是数字,请返回该列表中最小的数字

技术图片

09:请写一个函数ctoa,参数是1个字母,请返回该字母对应的ASCII码数字

技术图片

10:请写一个函数is_symmetrical,参数是1个数字,请返回该数字是否对称

技术图片

11: 请写一个函数find_odd,参数是1个列表,请返回该列表中出现奇数次的元素

技术图片

12:ATM机允许46PIN码,PIN码只能包含4位数或6位数字。 请写一个参数为字符串的函数,如果PIN有效则返回True,如果不是则返回False

技术图片

13:请写一个函数,该函数 参数为1个字符串,请分析并返回包含字符串中所有大写字母索引的有序列表

技术图片

14:请写一个函数,该函数 参数为1个列表,删除所有重复的元素,并以与旧列表相同的顺序返回新列表(减去重复项)

技术图片

15:请写一个函数,该函数 参数为数字列表,请算出另外一个列表,里面每个元素依次是参数列表里面元素的累计和。比如 参数为[1, 2, 3, 4]结果计算方法为[1, 1 + 2, 1 + 2 + 3, 1 + 2 + 3 + 4]返回结果就应该是[1, 3, 6, 10]

思路:外循环获取列表每个元素内循环获取当前元素和之前的所有元素,最后相加为了不影响原列表的值,需要新创建一个列表来存放相加后的值

技术图片

技术图片

技术图片

python习题-1

标签:EDA   cdn   sci   个数   影响   bec   cat   style   一个   

原文地址:https://www.cnblogs.com/kelly11/p/13344210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!