pythong歌唱比赛评委打分
时间: 2023-12-18 15:29:50 浏览: 199
以下是Python歌唱比赛评委打分的例子:
1.筛选出图片文件名列表中的所有图片文件:
```python
def any_true(predicate, sequence):
return True in map(predicate, sequence)
list_dir = ['a.py', 'b.jpg', 'c.gif', 'd.map', 'e.png', 'f.jpg', 'k.txt', 'f.gif', 'h.png', 'm.docx']
pic_ext = ('.jpg', '.gif', '.png')
pics = [img for img in list_dir if any_true(img.endswith, pic_ext)]
print(pics)
```
2.对评委打分进行处理并计算平均分:
```python
scores = [9.9, 9.2, 8.1, 9.7, 10, 8.3, 8.6, 9.5, 8.4]
scores.sort()
min, *sco, max = scores
ave = sum(sco) / len(sco)
print(round(ave, 1)) # 输出:9.1
```
相关问题
pythong turtle
Python Turtle是一个Python库,用于绘制图形和动画。它提供了一组简单而强大的函数,可以在一个图形窗口中创建各种形状和图案。您可以使用Python Turtle来绘制线条、填充颜色、移动、旋转等。
要使用Python Turtle,您需要首先导入turtle模块。然后,您可以创建一个画布,并使用不同的函数来控制海龟的移动和画笔的行为。
以下是Python Turtle的一个简单示例,用于绘制一个正方形:
```python
import turtle
# 创建一个画布
window = turtle.Screen()
# 创建一个海龟对象
t = turtle.Turtle()
# 绘制正方形
for _ in range(4):
t.forward(100) # 向前移动100个像素
t.right(90) # 向右旋转90度
# 关闭画布
window.exitonclick()
```
运行上述代码,您将在屏幕上看到绘制的正方形。您可以使用其他函数来实现更复杂的绘图效果,如绘制多边形、圆形、曲线等。
希望能帮到你!如果有更多问题,请随时提问。
pythong socket
Python中的socket是一种网络编程的方式,它提供了一种机制,使得计算机之间可以进行通信。socket()函数用于创建套接字,可以指定套接字的类型、协议和地址族等参数。Python提供了两种级别的网络服务,低级别的网络服务支持基本的Socket,高级别的网络服务模块SocketServer可以简化网络服务器的开发。Socket是一种通信机制,它定义了数据传输的格式和传输方式,可以实现不同计算机之间的通信。
阅读全文