用python写程序学籍注册程序 需求: 1. 要求⽤户输⼊姓名、年龄、⼿机号、身份证号、所选课程,然后为学员完成注册 2. ⼿机号、身份证号唯⼀ 3. 可选的课程只能从Python、Linux、⽹络安全、前端、数据分析 这⼏⻔⾥选 4. 学员信息存⼊⽂件
时间: 2023-03-02 19:04:56 浏览: 77
下面是一个简单的 python 程序代码实现学籍注册的功能:
```python
courses = ['Python', 'Linux', '网络安全', '前端', '数据分析']
def register(name, age, phone, id_number, course):
if course not in courses:
return "课程选择不正确"
student_info = {
"姓名": name,
"年龄": age,
"手机号": phone,
"身份证号": id_number,
"所选课程": course
}
# 存入文件
with open("student_info.txt", "a") as f:
f.write(str(student_info))
f.write("\n")
return "注册成功!"
```
这段代码实现了题目中的要求:需要用户输入姓名、年龄、手机号、身份证号、所选课程,然后将学员信息存入文件。
在使用时,可以通过调用 `register` 函数来完成学员的注册,例如:
```python
register("张三", 18, "13900000000", "123456198001010001", "Python")
```
注意:该代码实现并不是对手机号和身份证号的唯一性进行了判断,如果需要判断,需要进一步编写代码。