python类的使用-汽车租赁系统(编写一个简单的出租车计费程序python)

网友投稿 667 2022-09-03


python类的使用-汽车租赁系统(编写一个简单的出租车计费程序python)

# 车类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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:fastposter v2.8.1 发布 电商海报生成器(fastposter海报生成器)
下一篇:springboot结合maven配置不同环境的profile方式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~