将以下的代码进行修改,最后输出结果对整齐,并且文凭一列输出结果为中文
时间: 2024-02-15 21:02:12 浏览: 63
smrbotWeb:文凭课程最后一年
以下是对代码的修改:
```
# 定义一个包含学生信息的字典列表
students = [
{"name": "张三", "age": 18, "score": 90, "degree": "本科"},
{"name": "李四", "age": 19, "score": 88, "degree": "本科"},
{"name": "王五", "age": 20, "score": 85, "degree": "硕士"},
{"name": "赵六", "age": 21, "score": 92, "degree": "博士"}
]
# 打印表头
print("姓名\t年龄\t分数\t学位")
# 遍历字典列表,打印每个学生的信息
for student in students:
print("{name}\t{age}\t{score}\t{degree}".format(
name=student["name"],
age=student["age"],
score=student["score"],
degree=student["degree"]
))
```
输出结果:
```
姓名 年龄 分数 学位
张三 18 90 本科
李四 19 88 本科
王五 20 85 硕士
赵六 21 92 博士
```
注意,为了使输出结果对齐整齐,我们使用了制表符`\t`作为分隔符。同时,我们将"学位"这一列的表头改为了中文。
阅读全文