编写一个学生选课系统的注册程序,要求数据可以保存到文本文档
时间: 2024-03-01 13:54:52 浏览: 16
好的,以下是一个简单的Python程序,实现学生选课系统的注册功能,同时将数据保存到文本文档中:
```python
# 导入模块
import os
# 注册函数
def register():
# 输入信息
name = input("请输入姓名:")
student_id = input("请输入学号:")
course = input("请输入选择的课程:")
# 将信息保存到文件中
with open("student_info.txt", "a") as f:
f.write(f"{name},{student_id},{course}\n")
print("注册成功!")
# 主函数
def main():
while True:
# 提示用户选择操作
choice = input("请选择操作:1.注册 2.退出\n")
# 执行对应操作
if choice == "1":
register()
elif choice == "2":
break
else:
print("无效的操作!")
# 程序入口
if __name__ == "__main__":
main()
```
该程序使用了Python内置的文件操作函数,将学生信息保存到了名为“student_info.txt”的文本文档中。用户输入姓名、学号和课程后,程序会自动将这些信息以逗号分隔的形式写入文本文档中,并在控制台上输出“注册成功!”的提示信息。