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()
博客:昼白的小站.