- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Python小项目(学生成绩管理系统)7.排序、显示部分
Python小项目(学生成绩管理系统) 第七天:排序、显示部分 一.sort()部分 对于排序部分,首先要做的是判断是否存在.txt文件,并用readlines方法,读取.txt文件内的信息。
2021-09-01 20:28:40 2104
原创 Python小项目(学生成绩管理系统)6.修改信息部分设计
Python小项目(学生成绩管理系统) 第六天:修改信息部分设计 一.modify()部分 修改学生信息,第一部分需要判断是否在电脑里存在.txt文件。所以我们开始先判断一下。 if os.path.exists(filename): #是否存在.txt文件 with open(filename,'r',encoding='UTF-8') as rfile: student_old = rfile.readlines() else:
2021-08-09 14:05:11 1134
原创 Python小项目(学生成绩管理系统)5.删除部分设计
Python小项目(学生成绩管理系统) 第五天:删除部分设计。 一.删除部分。delete()函数 本部分的主要功能是通过学号查询到学生的信息,并且删除。所以我们先建立一个input函数: def delete(): while True: student_id = input('请输入想要删除的学生学号: ') 此时需要去判断: 输入的信息是否一个空的字符串。如果是空的,那就报错;如果是有内容的,那就继续。 if student_id != '': #继续操作
2021-07-30 12:01:12 1217 2
原创 Python小项目(学生成绩管理系统)4.查询部分设计
Python小项目(学生成绩管理系统) 第四天:查询部分设计。 一.查询部分。search()函数 def search(): student_query = [] #生成一个空列表,用以存放从.txt文件中拿出来的需要查询的学生的信息。 while True: id = '' name = '' if os.path.exists(filename): #查询是否student.txt这个本地文件
2021-07-20 23:09:42 917
原创 Python小项目(学生成绩管理系统)3.添加学生信息部分
Python小项目(学生成绩管理系统) 第三天:添加学生信息部分。 一.insert()函数 定义一个insert()函数,其功能为: 1.创建一个列表student_list=[],用于存放学生的各种信息以及考试成绩。 2.用input()写入学生信息,注意将姓名部分改为字符串类型str()。 3.将学生的信息汇总成一个字典student={}。 一个学生就是一个字典,将所有的字典放入最初student_list列表中。 下一步即为将列表信息保存至本地文件中(即为save()函数)。 .
2021-07-19 16:24:34 4201
原创 Python小项目(学生成绩管理系统)2.用户名登陆部分、main()函数部分
Python小项目(学生成绩管理系统) 第二天:用户名登陆部分、main()函数部分 一.用户名登陆部分 在进入系统之前,需要用户先输入用户名以及相应密码。若用户名输入错误或密码输入错误,将无法进入系统(break)。其中用户名以及密码允许输入3次。 代码实现: 在开始前,需要建立一个list=[]。这个list中存储用户名以及密码(密码库列表)。还需定义count=1,每输入错误一次,count-1 continue。当count=0时,跳出循环,break。若用户名输入正确,直接break,进
2021-07-19 15:54:00 578 2
原创 Python小项目(学生成绩管理系统)1.总体框架,目录设计。
Python小项目(学生成绩管理系统) 第一天:总体框架,目录设计。 一.框架 该学生成绩管理系统,需要有8个基础的小功能。 同时,我希望有一个输入用户名以及密码后进入该系统的小模块(在学生管理系统之前)。所以本系统主要分为这几大部分: PART 1:输入用户名以及密码部分。 PART 2:main()函数,用于调用menu(目录):此部分中可以选择并进入目录中的各个选项,如添加学生信息、删除学生信息、推出系统等。 PART 3:menu()函数,用于呈现目录:使用print()画..
2021-07-19 13:49:11 1958
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人