考试成绩表用python写出来
时间: 2024-06-06 20:04:45 浏览: 16
你好,要用Python编写一个考试成绩表,你可以使用Python的内置数据结构列表来存储学生的姓名和成绩。例如:
```python
# 创建一个列表来存储学生姓名和成绩
score_list = [["张三", 80], ["李四", 90], ["王五", 70]]
```
你可以通过循环遍历列表来输出学生的姓名和成绩:
```python
# 遍历列表输出学生姓名和成绩
for item in score_list:
print(item + "的成绩是:" + str(item))
```
你还可以通过列表的sort()方法对成绩进行排序:
```python
# 对成绩进行排序
score_list.sort(key=lambda x: x, reverse=True) # 按成绩从高到低排序
# 遍历列表输出学生姓名和成绩
for item in score_list:
print(item + "的成绩是:" + str(item))
```
你也可以使用Python的pandas库来更方便地处理表格数据。首先,需要安装pandas库:
```
pip install pandas
```
然后,你可以通过pandas的DataFrame对象来创建一个考试成绩表:
```python
import pandas as pd
# 创建一个DataFrame对象来存储学生姓名和成绩
score_df = pd.DataFrame({"姓名": ["张三", "李四", "王五"], "成绩": [80, 90, 70]})
# 输出考试成绩表
print(score_df)
```
以上就是两种常见的实现方式,你可以根据自己的需要选择适合自己的方式。