• 欢迎访问昼白的小站!
  • 认准本站网址:zhoubaiwl.club
  • 维护国家安全!举报间谍请拨打12339!

初学python—汽车管理系统

C/C++ 昼白 2个月前 (12-26) 138次浏览 已收录 1个评论 扫描二维码
文章目录[隐藏]

敲代码

自己敲了几小时左右,边想边写写出来的,还行吧,不是多好,不过满足了!

代码

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

本站资源部分来源互联网,部分为站主原创,本站为公益性网站,转载需规范,如有侵权,请联系站主删除,QQ邮箱:910453018@qq.com 该软件仅供学习交流使用,请勿用于商业用途,如果喜欢请购买正版,商业使用出现的责任由自己承担。
喜欢 (3)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)个小伙伴在吐槽
  1. 大佬大佬,膜拜大佬
    MewSky2019-12-27 10:19 回复 Linux | Chrome 66.0.3359.126