创建一个空字典,循环输入学生姓名和成绩,并一一对应,输入#退出输入
时间: 2024-11-15 18:22:29 浏览: 7
创建一个空字典来存储学生姓名和成绩的操作可以按照以下步骤完成:
1. 首先,定义一个空字典,例如 `student_scores = {}`。
2. 然后,进入一个无限循环,直到用户输入'#'表示退出。你可以使用 `while True:` 来实现这个部分。
3. 在循环内部,提示用户输入学生姓名和成绩,比如这样:
```
name = input("请输入学生的姓名 (输入 # 结束): ")
if name == '#':
break # 如果输入的是#,跳出循环
score = float(input(f"{name} 的成绩: "))
student_scores[name] = score
```
4. 每次获取到新的姓名和成绩后,就将其添加到字典中。
这里是一个简化的示例代码:
```python
student_scores = {}
while True:
name = input("请输入学生的姓名 (输入 # 结束): ")
if name == '#':
break
score = float(input(f"{name} 的成绩: "))
student_scores[name] = score
print("学生姓名和成绩已保存如下:")
for name, score in student_scores.items():
print(f"{name}: {score}")
```
阅读全文