python 成绩录入顺序表
时间: 2024-09-13 11:01:30 浏览: 92
python学生成绩管理系统
在Python中,成绩录入顺序表通常是指使用列表(list)数据结构来存储和管理一组成绩数据。列表是一种有序的集合,可以包含多个元素,并且元素之间是按照添加的顺序排列的。通过使用列表,我们可以方便地进行成绩的添加、删除、修改和查询等操作。
以下是一个简单的Python代码示例,展示了如何创建一个成绩录入顺序表,并对其进行基本操作:
```python
# 创建一个空的成绩录入顺序表
scores = []
# 添加成绩
scores.append(89)
scores.append(92)
scores.append(76)
# 显示当前所有成绩
print("当前录入的成绩有:", scores)
# 修改成绩
scores[1] = 95 # 将索引为1的成绩修改为95
# 删除成绩
del scores[2] # 删除索引为2的成绩
# 显示修改和删除后的成绩
print("修改后的成绩有:", scores)
# 查询成绩
search_score = 95
if search_score in scores:
print(f"找到成绩:{search_score}")
else:
print(f"未找到成绩:{search_score}")
# 对成绩进行排序
scores.sort(reverse=True) # 降序排列
# 显示排序后的成绩
print("排序后的成绩有:", scores)
```
这段代码首先创建了一个空列表`scores`来存储成绩,然后通过`append`方法添加成绩,通过索引直接修改成绩,使用`del`语句删除成绩,通过`in`关键字查询成绩,最后使用`sort`方法对成绩进行排序。
阅读全文