python编写函数求平均值_Python上机9参考答案

本文提供了一系列Python程序示例,包括求列表的最大值、最小值、绝对值最大值、绝对值最小值以及平均值。此外,还介绍了如何编写函数来计算校园歌手大赛的平均分,筛选并输出奇偶数列表,以及处理列表中的偶数。最后,涉及了查找字典中学生密码和去除列表中素数的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上机作业9

1. 编写程序p1.py

编写程序,找出一个列表中的最大值。示例代码如下:

526d72571a9aff38cc0f9678222476ab.png

2. 编写程序p2.py

模仿p1.py源代码,编写程序,找出一个列表中的最小值,数据还是使用[2, 4, 9, 7,19, 94, 5],运行结果如下:

2

5349599d7cfcbb724eebfe5176fc8083.png

3. 编写程序p3.py

编写程序,找出一个列表中的绝对值最大的数,示例代码如下:

e8fe442716097005286605be1df5bade.png

4. 编写程序p4.py

    模仿p3.py源代码,编写程序,找出一个列表中的绝对值最小的数。

1995518b0453e3e7da59211ad9f382f1.png

5. 编写程序p5.py

编写程序,求列表的平均值,示例代码如下:

072502e8aa9dc60f3b51ebd962c7bdf0.png

6.编写程序p6.py

模仿p5.py源代码,编写程序,把求平均值的函数应用到“校园歌手大赛打分程序”中。

附校园歌手大赛打分程序要求:输入10位评委的打分,去掉最高分和最低分,求剩余评委打分的平均分(此处要求使用函数)。

218040968f2fa93024e3537092918b4c.png

7. 编写程序p7.py

将列表ls0=[9,7,8,3,2,1,5,6]中所有的奇数输出为一个新的列表ls1,偶数输出为一个新的列表ls2。结果示意图:

91d45f74019c4b8042e41c221b8945a6.png

8. 编写程序p8.py

修改p7.py源代码,编写程序,将列表ls0=[9,7,8,3,2,1,5,6]中所有的奇数输出为一个新的列表ls1,偶数输出为一个新的列表ls2,最后合并ls1和ls2,输出处理前后的列表。结果示意图:

bccf8e866c8c8d10456f95e4bdb3a0e8.png

9. 编写程序p9.py

将列表s=[9,7,8,3,2,1,5,6]中的偶数变成它的平方,奇数不变,最后分别输出处理前后的列表。结果示意图:

4e2b33887b513c917b8c9774eb224614.png

10. 编写程序p10.py

字典user中存储了部分学生的学号和密码,请编写程序,输入学号,打印该生密码。user= {1001: 'UJ168R', 1002: 'Wsgfnm', 1003: 'zSaKFh', 1004:'NwcoEL', 1005: 'c9PET7', 1006: '8hkSx4', 1007: 'OYqzmi', 1008: '2Ozy1B'}

结果示意图: 

2aa333a727ce2ed366357acd5774abaa.png

11. 编写程序p11.py

输入列表元素,元素为整数,元素之间逗号隔开,编写程序将列表中的素数去除,输出去除素数后的列表元素及个数。参考代码及运行结果示意图:

7e486d39ee30ac98d8f2d3cb8bc010ba.png

12. 编写程序p12.py

编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。

ebffd39308b212c252e6db0af5b2403c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值