python1. 从键盘上输入,添加4个学生的信息(姓名、学号,性别、分数),并打印 2. 在每个学生的信息里添加身高信息(’height’:185) 3. 将第二个同学的分数修改为90分 4. 删除第三个同学的信息
时间: 2024-02-23 08:58:15 浏览: 88
以下是实现你的要求的 Python 代码:
```
# 从键盘输入四个学生的信息
student1 = {'name': input('请输入第1个学生的姓名:'), 'id': input('请输入第1个学生的学号:'), 'gender': input('请输入第1个学生的性别:'), 'score': float(input('请输入第1个学生的分数:'))}
student2 = {'name': input('请输入第2个学生的姓名:'), 'id': input('请输入第2个学生的学号:'), 'gender': input('请输入第2个学生的性别:'), 'score': float(input('请输入第2个学生的分数:'))}
student3 = {'name': input('请输入第3个学生的姓名:'), 'id': input('请输入第3个学生的学号:'), 'gender': input('请输入第3个学生的性别:'), 'score': float(input('请输入第3个学生的分数:'))}
student4 = {'name': input('请输入第4个学生的姓名:'), 'id': input('请输入第4个学生的学号:'), 'gender': input('请输入第4个学生的性别:'), 'score': float(input('请输入第4个学生的分数:'))}
# 打印学生信息
print("学生1信息:", student1)
print("学生2信息:", student2)
print("学生3信息:", student3)
print("学生4信息:", student4)
# 在每个学生信息中添加身高信息
student1['height'] = 185
student2['height'] = 185
student3['height'] = 185
student4['height'] = 185
# 将第二个同学的分数修改为90分
student2['score'] = 90
# 删除第三个同学的信息
del student3
# 打印修改后的学生信息
print("修改后的学生1信息:", student1)
print("修改后的学生2信息:", student2)
print("删除后的学生3信息:", student3) # 这里会报错,因为已经删除了该学生的信息
print("修改后的学生4信息:", student4)
```
注意:在删除第三个同学的信息时,由于 Python 是面向对象的语言,所以我们可以使用 `del` 关键字来删除对象。但是需要注意,一旦删除后,该对象就不存在了,再次使用该对象会导致错误。
阅读全文