2016 - 2024

感恩一路有你

Python列表实现成绩录入功能并且算出平均值

浏览量:4628 时间:2024-04-22 23:18:27 作者:采采

创建空列表用于存放学生姓名和成绩信息

在Python中,我们可以通过建立一个空列表`lst`来准备存放学生姓名和成绩信息。代码如下:

```python

lst []

```

使用while循环实现成绩录入功能

由于成绩通常涉及多人情况,我们可以利用while循环来实现成绩的逐个录入。在循环过程中,与用户交互输入成绩,并添加退出功能。具体代码如下:

```python

while True:

c input("请输入学生成绩信息(姓名/成绩):")

if c.upper() "Q":

break

(c)

```

计算平均成绩

接下来,我们需要计算学生们的平均成绩。首先建立一个整数变量`sum`用来存储所有学生的成绩总和。然后使用for循环提取`lst`列表中的所有成绩,并做累加运算。代码如下:

```python

sum 0

for l in lst:

sum int(l.split("/")[1])

```

计算平均值并打印结果

通过上述累加操作得到总成绩总和后,我们可以创建一个变量`p`来存放平均成绩。平均成绩的计算公式为总成绩和除以学生总数。具体代码如下:

```python

p sum / len(lst)

print("平均成绩为:", p)

print(lst)

```

通过以上操作,我们实现了学生成绩的录入、平均值的计算和打印整个成绩列表的功能。这个简单而实用的程序能够帮助管理者快速统计学生成绩情况。

如果你想进一步完善这个程序,可以考虑增加异常处理机制和更复杂的数据分析功能。让Python成为你高效管理学生成绩的得力助手!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。