初学python–汽车管理系统

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()

博客:昼白的小站.

发布了1 篇原创文章 · 获赞 1 · 访问量 17

猜你喜欢

转载自blog.csdn.net/qq_35814371/article/details/104449470