Python列表實現(xiàn)成績錄入功能并且算出平均值
創(chuàng)建空列表用于存放學生姓名和成績信息在Python中,我們可以通過建立一個空列表`lst`來準備存放學生姓名和成績信息。代碼如下:```pythonlst []``` 使用while循環(huán)實現(xiàn)成績錄
創(chuàng)建空列表用于存放學生姓名和成績信息
在Python中,我們可以通過建立一個空列表`lst`來準備存放學生姓名和成績信息。代碼如下:
```python
lst []
```
使用while循環(huán)實現(xiàn)成績錄入功能
由于成績通常涉及多人情況,我們可以利用while循環(huán)來實現(xiàn)成績的逐個錄入。在循環(huán)過程中,與用戶交互輸入成績,并添加退出功能。具體代碼如下:
```python
while True:
c input("請輸入學生成績信息(姓名/成績):")
if c.upper() "Q":
break
(c)
```
計算平均成績
接下來,我們需要計算學生們的平均成績。首先建立一個整數(shù)變量`sum`用來存儲所有學生的成績總和。然后使用for循環(huán)提取`lst`列表中的所有成績,并做累加運算。代碼如下:
```python
sum 0
for l in lst:
sum int(l.split("/")[1])
```
計算平均值并打印結(jié)果
通過上述累加操作得到總成績總和后,我們可以創(chuàng)建一個變量`p`來存放平均成績。平均成績的計算公式為總成績和除以學生總數(shù)。具體代碼如下:
```python
p sum / len(lst)
print("平均成績?yōu)椋?, p)
print(lst)
```
通過以上操作,我們實現(xiàn)了學生成績的錄入、平均值的計算和打印整個成績列表的功能。這個簡單而實用的程序能夠幫助管理者快速統(tǒng)計學生成績情況。
如果你想進一步完善這個程序,可以考慮增加異常處理機制和更復雜的數(shù)據(jù)分析功能。讓Python成為你高效管理學生成績的得力助手!