python习题-1
Posted kelly-凯莉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python习题-1相关的知识,希望对你有一定的参考价值。
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机允许4或6位PIN码,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的主要内容,如果未能解决你的问题,请参考以下文章