栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

在python中文件系统增删改移查询

在python中文件系统增删改移查询

# -*- coding: utf-8 -*-
"""
Created on Sun Dec 26 20:36:31 2021

@author: Administrator
"""

"""
功能:学生查询记录系统
作者:雷云腾
日期:2021年12月26日
"""
student1=['2021001','李晓红','女',"18",'2021软件4班','软件技术',' 人工智能与大数据学院','15945456780']

student2=['2021002','王晓刚','男',"18",'2021级软件4班','软件技术','人工智能与大数据学院','13890904567']

student3=['2021003','唐雨涵','女',"19",'2021软件4班','软件技术','人工智能与大数据学院','18878789023']

student4=['2021101','张三丰','男',"18","2021大数据1班","大数据技术与应用","人工智能与大数据学院","15945456780"]

student5=['2021102',"肖雨林","男","18","2021级大数据1班","大数据技术技术与应用","人工智能与大数据学院","18890904560"]

student6=['2021103',"郑小翠","女","19","2021级大数据1班","大数据技术与应用","人工智能与大数据学院","15890904567"]


students=[]


students.append(student1)

students.append(student2)

students.append(student3)

students.append(student4)

students.append(student5)

students.append(student6)


print(students)

def query_record():
    print('查询学生记录')

def modify_record():
    print('修改学生记录')

def delete_record():
    print('删除学生记录')

def add_record():
    print('增加学生记录')

def exit_record():
    print("退出系统")
    
def login():
    
    while True:
        
        print('主菜单')
        print('============='*2)
        print('1. 查询记录')
        print('2. 修改记录')
        print('3. 删除记录')
        print('4. 增加记录') 
        print('5. 退出系统')
        print('=============='*2)
       
        mc2 = int(input('输入菜单号:'))
        if mc2 == 1:
            query_record()
        elif mc2 == 2:        
            modify_record()
        elif mc2 == 3:         
            delete_record()
        elif mc2 == 4:          
            add_record()
        elif mc2 == 5:
            exit_record()
        else:
            break
        
while True:
   
    print('============'*2)
    print('1. 查询学生记录')
    print('2. 修改学生记录')
    print('3. 删除学生记录')
    print('4. 增加学生记录')
    print('5. 退出系统')
    print('============'*2)
    
    mc1 = int(input('请输入菜单号:'))
    if mc1 == 1:
        id=input("请输入您想查询的学号:")
        
        for student in students:
           
            found=False
           
            if (student[0]==id):
               
                found=True
                
                print("恭喜记录查询成功!")
               
                print()
                
                for i in range(len(student)):
                    
                    print(student[i],end=" ")
                
                print()
                
                break
            
        if not found:
            
            
            print("姓名为{}的同学没有找到!".format(id))
    elif mc1==2:
        
        id=input("请输入您想修改的学号:")
        
        for student in students:
            
            found=False
            
            if (student[0]==id):
                
                found=True
                
                student=list(student)
                
                              
                student[7]=int(input("输入新的电话号码:"))
                
                student[3]=int(input("输入新的年龄:"))
                


                print("恭喜记录修改成功!")
                
                for i in range(len(student)):
                  
                    print(student[i],end=" ")
                
                print()
               
                break
            
       
        if not found:
           
            print("姓名为{}的同学没有找到!".format(id))
      
    
    elif mc1==3:
        
        id=input("请输入你想删除的学生学号:")
        
        found=False
            
        
        for student in students:
            
            if (student[0]==id):
                
                found=True
                
                students.remove(student)
               
                print("恭喜记录删除成功!")
            print()
       
        break
                    
       
        if not found:
            
            print("姓名为{}的同学没有找到!".format(id))
        
        else:
            
            for student in students:
                
                for i in range(len(student)):
                    
                    print(student[i],end=" ")
                
                print()
            
    elif mc1==4:
       
        print('格式为:{id},{name},{gender},{age},{class},{professonial},{collage},{phone}')
        id=input("确认增加记录吗(yes/no):")
        
        for student in students:
            
            found=False
            
            if (student[0]!=id):
                
                found=True
               
                student=list(student)
        
        student[0]=input("请输入你想追加的学生学号:")
        
        student[1]=input("请输入你想追加的学生姓名:")
        
        student[2]=input("请输入你想追加的学生性别:")
        
        student[3]=input("请输入你想追加的学生年龄:")
        
        student[4]=input("请输入你想追加的学生班级:")
        
        student[5]=input("请输入你想追加的学生专业:")
        
        student[6]=input("请输入你想追加的学生学院:")
        
        student[7]=input("请输入你想追加的学生电话号码:")
       
        
        students.append(student[0])
        
        students.append(student[1])
       
        students.append(student[2])
        
        students.append(student[3])
        
        students.append(student[4])
        
        students.append(student[5])
        
        students.append(student[6])
        
        students.append(student[7])
        
        print("恭喜记录增加成功!")
       
        for student in students:
            for i in range(len(student)):
                print(student[i],end=' ')
       
        print()     
        break   
    elif mc1 == 5:
       
        print('已退出系统,谢谢使用!')
        
        break
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/688477.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号