上机作业9
1. 编写程序p1.py
编写程序,找出一个列表中的最大值。示例代码如下:
2. 编写程序p2.py
模仿p1.py源代码,编写程序,找出一个列表中的最小值,数据还是使用[2, 4, 9, 7,19, 94, 5],运行结果如下:
2
3. 编写程序p3.py
编写程序,找出一个列表中的绝对值最大的数,示例代码如下:
4. 编写程序p4.py
模仿p3.py源代码,编写程序,找出一个列表中的绝对值最小的数。
5. 编写程序p5.py
编写程序,求列表的平均值,示例代码如下:
6.编写程序p6.py
模仿p5.py源代码,编写程序,把求平均值的函数应用到“校园歌手大赛打分程序”中。
附校园歌手大赛打分程序要求:输入10位评委的打分,去掉最高分和最低分,求剩余评委打分的平均分(此处要求使用函数)。
7. 编写程序p7.py
将列表ls0=[9,7,8,3,2,1,5,6]中所有的奇数输出为一个新的列表ls1,偶数输出为一个新的列表ls2。结果示意图:
8. 编写程序p8.py
修改p7.py源代码,编写程序,将列表ls0=[9,7,8,3,2,1,5,6]中所有的奇数输出为一个新的列表ls1,偶数输出为一个新的列表ls2,最后合并ls1和ls2,输出处理前后的列表。结果示意图:
9. 编写程序p9.py
将列表s=[9,7,8,3,2,1,5,6]中的偶数变成它的平方,奇数不变,最后分别输出处理前后的列表。结果示意图:
10. 编写程序p10.py
字典user中存储了部分学生的学号和密码,请编写程序,输入学号,打印该生密码。user= {1001: 'UJ168R', 1002: 'Wsgfnm', 1003: 'zSaKFh', 1004:'NwcoEL', 1005: 'c9PET7', 1006: '8hkSx4', 1007: 'OYqzmi', 1008: '2Ozy1B'}
结果示意图:
11. 编写程序p11.py
输入列表元素,元素为整数,元素之间逗号隔开,编写程序将列表中的素数去除,输出去除素数后的列表元素及个数。参考代码及运行结果示意图:
12. 编写程序p12.py
编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。