2、新建一个软件包 p2,在其中新建 python 文件,定义一个函数 infolnput,通过键盘输入向一个字典中存储个人信息(姓名,班级,学号,性别,性别可默认为“女”),输入三个人的信息,最后输出这个字典。
时间: 2024-10-20 20:08:57 浏览: 23
为了创建这个功能,你需要在`p2`软件包内创建一个名为`input_info.py`的文件。下面是一个简单的实现:
```python
def input_info():
"""
通过键盘输入收集三个人的个人信息,并将其存储到字典中
返回:
dict: 包含姓名、班级、学号和性别的字典,其中性别默认为"女"
"""
personal_dict = {}
for i in range(3):
name = input(f"请输入第{i+1}个人的姓名:")
class_name = input(f"请输入第{i+1}个人的班级:")
student_id = input(f"请输入第{i+1}人的学号:")
gender = input("请输入第{}人的性别(默认为女,输入其他任意字符更改):".format(i+1))
if not gender:
gender = "女"
personal_dict[f"Person {i+1}"] = {
'Name': name,
'Class': class_name,
'ID': student_id,
'Gender': gender
}
print("\n收集到的个人信息:")
return personal_dict
# 调用函数并打印结果
info = input_info()
for key, value in info.items():
print(key, value)
阅读全文