• python类的使用汽车租赁系统


    # 车类
    class car():
       def __init__(self):
           self.date=[] # 创建一个车类self的数据的列表
    
        # 添加汽车的信息   
       def AddCar(self):
           self.car = {} # 创建一个列表,把汽车的信息放在车类car中
           self.car["车牌号"]=input("请输入车牌号:")
           self.car["车主"]=input("请输入车主名:")    
           self.car["车主电话"]=input("请输入车主电话:")
           self.car["租车时间"]=" "
           self.car["租车人姓名"]=" "
           self.car["租车人电话"]=" "
           self.date.append(self.car) # 将car的数据添加到date中
    
        # 租车信息
       def IdCar(self):
           carId=input("请输入您要租的车牌号:")
           for i in self.date: # 遍历车类中所有的元素
               if i["车牌号"]==carId:               
                   i["租车人姓名"]=input("请输入你的姓名: ")
                   i["租车人电话"]=input("请输入你的电话:")
                   i["租车时间"]=input("请输入你的租车时间: ")
    
        # 删除车的所有信息
       def DelCar(self):
           carId = input("请输入要删除的车牌号:")
           for i in self.date:
               if i["车牌号"] == carId:
                   self.date.remove(i)
    
        # 查询车辆的所有信息
       def QueryCarInfor(self):
           carId = input("请输入要查找的车牌号:")
           for i in self.date:
               if i["车牌号"] == carId:
                   print("车牌号. ",i["车牌号"],end="  ")
                   print("车主:",i["车主"],end="  ")               
                   print("车主电话:",i["车主电话"],end="  ")               
                   print("租车人姓名",i["租车人姓名"],end="  ")
                   print("租车人电话",i["租车人电话"],end="  ")
                   print("租车时间",i["租车时间"],end="  ")
    
        # 修改车辆信息
       def ReviseCarInfor(self):
           carId = input("请输入要修改的车牌号:")
           for i in self.date:
               if i["车牌号"] == carId:
                    i["车主"] = input("请输入车主名:")
                    i["车主电话"] = input("请输入车主电话:")           
                    i["租车人姓名"] = input("请输入租车人姓名:")
                    i["租车人电话"] = input("请输入租车人电话:")
                    i["租车时间"] = input("请输入租车时间:")
    
        # 显示车辆所有信息
       def ShowCarInfor(self):
           for i in self.date:
               print("车牌号: ", i["车牌号"],end="  ")
               print("车主:", i["车主"],end="  ")           
               print("车主电话:", i["车主电话"],end="  ")           
               print("租车人姓名:", i["租车人姓名"],end="  ")
               print("租车人电话:", i["租车人电话"],end="  ")
               print("租车时间:", i["租车时间"],end="  ")
               print("\n")
    
    car=car()
    while True:
        print("\n\n\n-------------------------")
        print("# 租车系统 #")
        print("1. 增加车辆")
        print("2. 租车")
        print("3. 删除车辆")
        print("4. 查找车辆")
        print("5. 修改车辆信息")
        print("6. 显示所有车辆信息")
        print("7. 退出")
        print("-------------------------")
        selectFun=int(input("请选择功能:"))
        if selectFun==1:
            car.AddCar()
        elif selectFun==2:
            car.IdCar()
        elif selectFun==3:
            car.DelCar()
        elif selectFun==4:
            car.QueryCarInfor()
        elif selectFun==5:
            car.ReviseCarInfor()
        elif selectFun==6:
            car.ShowCarInfor()
        else:
            break
    
    
  • 相关阅读:
    SQL补充
    SQL练习题
    HDU 2907
    Codeforces 814D
    Codeforces 814C
    Codeforces 1004D
    Codeforces 1004E
    CodeForces 909F
    CodeForces 909E
    CodeForces 909D
  • 原文地址:https://www.cnblogs.com/MrFlySand/p/16286043.html
Copyright © 2020-2023  润新知