初学python–汽车管理系统

Galina ·
更新时间:2024-09-21
· 616 次阅读

python汽车管理系统

大二上学期期末考核要做的,可以拿去应付一下,不用谢
博客:昼白的小站.

car = [] car2 = [] def welcome(): print( ''' *********欢迎使用车辆信息管理系统********** 1.添加信息 2.查询信息 3.删除信息 4.退出系统 ****************************************** ''' ) def addInfo(): global car #全局变量car与car2 global car2 name=str(input('请输入车名: ')) id=str(input('请输入编号: ')) year=str(input('请输入年份: ')) age=str(input('请输入车龄: ')) area=str(input('请输入产地: ')) car.append(name) #输入各项信息到car列表 car.append(id) car.append(year) car.append(age) car.append(area) for i in car: #循环,将car里car2没有的元素添加到car2中 if i not in car2: car2.append(i) if len(car)==len(car2): #比较car与car2的长短,进行判断,如果相等 print('添加成功!') #就添加成功,同时将car列表清空 del car[0:] else: #取巧了,第一次键入元素时,car2中元素保留,car清空,执行if len(car)==len(car2): print('添加成功!') #第二次键入元素时,car元素再次给了car2,长短不等,执行else: del car2[5:] #此时,car有5元素,car2有10元素,执行del car2[5:] ,将后面car给的清除掉 def selectInfo(): global car global car2 id=str(input("请输入ID编号:")) #一看就能明白,不多说 if id in car: for i,j in enumerate(car): print("车辆信息",i+1,":",j) elif id in car2: for i,j in enumerate(car2): print("车辆信息",i+1,":",j) else: print("您输入的车辆不存在!") def delInfo(): global car global car2 id=str(input("请输入ID编号:")) if id in car: #一看就能明白,不多说 del car[0:] print("信息已删除!") elif id in car2: del car2[0:] print("信息已删除!") else: print("您输入的车辆本来就不存在!") def run(): #一看就能明白,不多说 while 1: welcome() select=int(input('请输入选项: ')) if select==1: addInfo() elif select==2: selectInfo() elif select==3: delInfo() elif select==4: print("感谢使用,拜拜!") break else: print('您输入有误!') run()

博客:昼白的小站.


作者:昼白



系统 汽车 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号