通过键盘输入学生信息(包含姓名、年龄、性别),现需要将多名学生信息输出到文件中,文件名为D:data.txt,编写程序实现该功能,用python
时间: 2024-03-02 16:49:43 浏览: 74
好的,以下是实现该功能的Python代码:
```python
# 定义一个空列表,用于存储学生信息
students = []
# 循环输入学生信息,输入“exit”结束循环
while True:
name = input("请输入学生姓名(输入“exit”结束):")
if name == "exit":
break
age = input("请输入学生年龄:")
gender = input("请输入学生性别:")
# 将学生信息添加到列表中
students.append({"姓名": name, "年龄": age, "性别": gender})
# 将学生信息输出到文件中
with open("D:data.txt", "w", encoding="utf-8") as f:
for student in students:
f.write("姓名:" + student["姓名"] + ",年龄:" + student["年龄"] + ",性别:" + student["性别"] + "\n")
```
运行代码后,依次输入每个学生的信息,最后输入“exit”即可结束输入。程序将会自动将所有学生信息输出到文件D:data.txt中。
阅读全文