python 病毒信息管理系统

编程入门 行业动态 更新时间:2024-10-11 07:36:18

python 病毒<a href=https://www.elefans.com/category/jswz/34/1769682.html style=信息管理系统"/>

python 病毒信息管理系统

'''
python 病毒信息管理系统 by 郑瑞国
'''
virus_infos = []def print_menu():print('='*30)print('病毒信息管理系统V1.0')print('1.添加病毒信息')print('2.删除病毒信息')print('3.修改病毒信息')print('4.显示病毒信息')print('5.保存病毒信息')print('0.退出系统')print('='*30)def add_info():new_name = input('病毒名称:')new_md5 = input('病毒MD5值:')new_class = input('病毒分类:')new_feature = input('病毒特征:')new_risk = input('病毒危害:')new_infos = {}new_infos['name'] = new_namenew_infos['md5'] = new_md5new_infos['class'] = new_classnew_infos['feature'] = new_featurenew_infos['risk'] = new_riskvirus_infos.append(new_infos)def del_info(virus):del_number = int(input('请输入要删除的序号:')) - 1del virus[del_number]def modify_info():virus_id = int(input('请输入要修改的学生的序号:'))new_name = input('病毒名称:')new_md5 = input('病毒MD5值:')new_class = input('病毒分类:')new_feature = input('病毒特征:')new_risk = input('病毒危害:')virus_infos[virus_id - 1]['name'] = new_namevirus_infos[virus_id - 1]['md5'] = new_md5virus_infos[virus_id - 1]['class'] = new_classvirus_infos[virus_id - 1]['feature'] = new_featurevirus_infos[virus_id - 1]['risk'] = new_riskdef show_infos():print('='*30)print('病毒信息如下')print('='*30)print('序号    病毒名称   分类    特征    危害    MD5')i=1for temp in virus_infos:print('%d      %s         %s      %s      %s      %s'%(i,temp['name'],temp['class'],temp['feature'],temp['risk'],temp['md5']))i += 1def save_to_file():file = open('virusinfo.data','w')file.write(str(virus_infos))file.close()def recover_data():global virus_infosfile = open('virusinfo.data')content = file.read()virus_infos = eval(content)file.close()def main():try:recover_data()except:passwhile True:print_menu()key = input('请选择1/2/3/4/5/0:')if key == '1':add_info()if key == '2':del_info(virus_infos)if key == '3':modify_info()if key == '4':show_infos()if key == '5':save_to_file()elif key == '0':quit_confirm = input('真的要退出吗Yes/No:')if quit_confirm == 'Yes'or quit_confirm == 'yes'or quit_confirm == 'y'or quit_confirm == 'Y':breakelse:print('输入错误,请重新输入')if __name__ == '__main__':    main()

'''
python 学校信息管理系统 by 郑瑞国
'''
import virus
import student
import teacher
import work
import lessondef print_main_menu():print('''1、学生管理2、教师管理3、机房管理4、病毒管理5、成绩管理6、考勤管理7、宿舍管理8、作业管理9、课程管理0、退出
''')def main():try:recover_data()except:passwhile True:print_main_menu()key = input('请选择1/2/3/4/5/0:')if key == '1':print('1、学生管理')student.main()if key == '2':print('2、教师管理')teacher.main()if key == '3':print('3、机房管理')if key == '4':print('4、病毒管理')virus.main()if key == '5':print('5、成绩管理')if key == '6':print('6、考勤管理')if key == '7':print('7、宿舍管理')if key == '8':print('8、作业管理')work.main()if key == '9':print('9、课程管理')lesson.main()elif key == '0':quit_confirm = input('真的要退出吗Yes/No:')if quit_confirm == 'Yes'or quit_confirm == 'yes'or quit_confirm == 'y'or quit_confirm == 'Y':breakelse:print('输入错误,请重新输入')if __name__ == '__main__':    main()
'''
python 学生信息管理系统 by 郑瑞国
'''
students_infos = []def print_menu():print('='*30)print('学生信息管理系统V1.0')print('1.添加学生信息')print('2.删除学生信息')print('3.修改学生信息')print('4.显示学生信息')print('5.保存学生信息')print('0.退出系统')print('='*30)def add_info():new_name = input('姓名:')new_id = input('学号:')new_sex = input('性别:')new_pro = input('专业:')new_feature = input('特长:')new_infos = {}new_infos['name'] = new_namenew_infos['id'] = new_idnew_infos['sex'] = new_sexnew_infos['pro'] = new_pronew_infos['feature'] = new_featurestudents_infos.append(new_infos)def del_info(students):del_number = int(input('请输入要删除的序号:')) - 1del students[del_number]def modify_info():students_id = int(input('请输入要修改的学生的序号:'))new_name = input('姓名:')new_id = input('学号:')new_sex = input('性别:')new_pro = input('专业:')new_feature = input('特长:')students_infos[students_id - 1]['name'] = new_namestudents_infos[students_id - 1]['id'] = new_idstudents_infos[students_id - 1]['sex'] = new_sexstudents_infos[students_id - 1]['pro'] = new_prostudents_infos[students_id - 1]['feature'] = new_featuredef show_infos():print('='*30)print('学生信息如下')print('='*30)print('序号    姓名   性别    专业    特长    学号')i=1for temp in students_infos:print('%d      %s         %s      %s      %s      %s'%(i,temp['name'],temp['sex'],temp['pro'],temp['feature'],temp['id']))i += 1def save_to_file():file = open('studentinfo.data','w')file.write(str(students_infos))file.close()def recover_data():global students_infosfile = open('studentinfo.data')content = file.read()students_infos = eval(content)file.close()def main():try:recover_data()except:passwhile True:print_menu()key = input('请选择1/2/3/4/5/0:')if key == '1':add_info()if key == '2':del_info(virus_infos)if key == '3':modify_info()if key == '4':show_infos()if key == '5':save_to_file()elif key == '0':quit_confirm = input('真的要退出吗Yes/No:')if quit_confirm == 'Yes'or quit_confirm == 'yes'or quit_confirm == 'y'or quit_confirm == 'Y':breakelse:print('输入错误,请重新输入')if __name__ == '__main__':    main()
'''
python 教师信息管理系统 by 郑瑞国
'''
teachers_infos = []def print_menu():print('='*30)print('教师信息管理系统V1.0')print('1.添加教师信息')print('2.删除教师信息')print('3.修改教师信息')print('4.显示教师信息')print('5.保存教师信息')print('0.退出系统')print('='*30)def add_info():new_name = input('姓名:')new_id = input('工号:')new_sex = input('性别:')new_pro = input('专业:')new_feature = input('特长:')new_infos = {}new_infos['name'] = new_namenew_infos['id'] = new_idnew_infos['sex'] = new_sexnew_infos['pro'] = new_pronew_infos['feature'] = new_featureteachers_infos.append(new_infos)def del_info(teachers):del_number = int(input('请输入要删除的序号:')) - 1del teachers[del_number]def modify_info():teachers_id = int(input('请输入要修改的教师的序号:'))new_name = input('姓名:')new_id = input('工号:')new_sex = input('性别:')new_pro = input('专业:')new_feature = input('特长:')teachers_infos[teachers_id - 1]['name'] = new_nameteachers_infos[teachers_id - 1]['id'] = new_idteachers_infos[teachers_id - 1]['sex'] = new_sexteachers_infos[teachers_id - 1]['pro'] = new_proteachers_infos[teachers_id - 1]['feature'] = new_featuredef show_infos():print('='*30)print('教师信息如下')print('='*30)print('序号    姓名   性别    专业    特长    工号')i=1for temp in teachers_infos:print('%d      %s         %s      %s      %s      %s'%(i,temp['name'],temp['sex'],temp['pro'],temp['feature'],temp['id']))i += 1def save_to_file():file = open('teacherinfo.data','w')file.write(str(teachers_infos))file.close()def recover_data():global teachers_infosfile = open('teacherinfo.data')content = file.read()teachers_infos = eval(content)file.close()def main():try:recover_data()except:passwhile True:print_menu()key = input('请选择1/2/3/4/5/0:')if key == '1':add_info()if key == '2':del_info(virus_infos)if key == '3':modify_info()if key == '4':show_infos()if key == '5':save_to_file()elif key == '0':quit_confirm = input('真的要退出吗Yes/No:')if quit_confirm == 'Yes'or quit_confirm == 'yes'or quit_confirm == 'y'or quit_confirm == 'Y':breakelse:print('输入错误,请重新输入')if __name__ == '__main__':    main()

 

更多推荐

python 病毒信息管理系统

本文发布于:2024-03-14 08:58:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1736111.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:信息管理系统   病毒   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!