当前位置 : 主页 > 编程语言 > python >

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

来源:互联网 收集:自由互联 发布时间:2022-06-15
效果图 源码 # 车类 class car(): def __init__(self): self.date=[] # 添加汽车的信息 def AddCar(self): self.car = {} self.car["车牌号"]=input("请输入车牌号:") self.car["车主"]=input("请输入车主名:") self.car[


  • 效果图

    python类的使用-汽车租赁系统_javascript

  • 源码
# 车类
class car():
def __init__(self):
self.date=[]

# 添加汽车的信息
def AddCar(self):
self.car = {}
self.car["车牌号"]=input("请输入车牌号:")
self.car["车主"]=input("请输入车主名:")
self.car["车主电话"]=input("请输入车主电话:")
self.car["租车时间"]=" "
self.car["租车人姓名"]=" "
self.car["租车人电话"]=" "
self.date.append(self.car)

# 租车信息
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




上一篇:python,copy列表就用深拷贝
下一篇:没有了
网友评论