student name list = ['Alice" "Bob" "Cathy" ~David" "Eve*J student score dict (13 #定叉学生成统空宇货,学坐姓宅作汽键 堂生成锁 IN = ②#共得学生人数 for i in range(N) #花4一个学生姓名 student name Seoree ipput("青录入门的考试成統,[o,100]分:”•format(student-nam #府学生成统存Xstudent_score_dict宇無 print(大大*大农大大米大老*本本大*大*者品 print("学生考克成统公布!〝 For item in 51 print(“学生姓各:0,宁生成纯:(了” fopmat(itemte], itemL2J))
时间: 2024-02-28 12:52:56 浏览: 160
3676 - Cathy cat-s fun park.mpd
好的,我理解你的意思了。你想要一个学生姓名列表 `student_name_list`,其中包含学生的姓名,然后在循环中录入每个学生的考试成绩,并将学生姓名作为键,学生成绩作为值,存储到一个字典 `student_score_dict` 中。最后,你想要打印出所有学生的姓名和成绩,以便查看录入的信息是否正确。
下面是一个示例代码,可以实现你的需求:
```python
# 学生姓名列表
student_name_list = ['Alice', 'Bob', 'Cathy', 'David', 'Eve']
# 定义一个空字典,用于存储学生成绩
student_score_dict = {}
# 循环录入学生成绩
for name in student_name_list:
score = int(input("请输入学生 {} 的考试成绩(0-100分):".format(name)))
student_score_dict[name] = score
# 打印出所有学生的姓名和成绩
print("学生考试成绩公布!")
for name, score in student_score_dict.items():
print("学生姓名:{},成绩:{}".format(name, score))
```
在上面的代码中,我们首先定义了一个学生姓名列表 `student_name_list`,其中包含了五个学生的姓名。然后我们定义了一个空字典 `student_score_dict`,用于存储学生成绩。在循环中,我们遍历学生姓名列表 `student_name_list`,并使用 `input()` 函数来录入每个学生的考试成绩。然后我们将学生姓名作为键,学生成绩作为值,存储到 `student_score_dict` 字典中。最后,我们使用 `items()` 方法遍历整个字典,打印出所有学生的姓名和成绩。
阅读全文