Python使用键盘创建一个字典,包含了学生的信息,分别为学号,姓名,性别,编写程序,删除性别为男的学生信息
时间: 2024-10-23 07:05:41 浏览: 36
在Python中,你可以使用`input()`函数从用户那里获取数据,然后创建一个字典来存储学生的个人信息。如果要删除性别为男的学生信息,你需要遍历这个字典并检查每个学生的性别。下面是一个简单的示例:
```python
# 创建一个空字典来存储学生信息
students = {}
# 循环询问用户输入直到所有信息都收集完
while True:
# 获取学生信息
student_id = input("请输入学号(输入'q'退出):")
if student_id.lower() == 'q':
break
name = input("请输入姓名:")
gender = input("请输入性别(男或女):")
students[student_id] = {'name': name, 'gender': gender}
# 检查并删除性别为男的学生信息
for key, value in students.items():
if value['gender'] == '男':
del students[key]
print(f"已删除学生 {key} 的信息.")
print("学生信息:", students)
```
在这个程序中,用户可以依次输入学生的学号、姓名和性别,当输入'q'时停止输入并开始删除性别为男的学生。最后,剩余的不包含男性学生的字典将被打印出来。
阅读全文