国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > Python > 正文

python實現汽車管理系統

2020-02-15 23:53:08
字體:
來源:轉載
供稿:網友

本文實例為大家分享了python實現汽車管理系統的具體代碼,供大家參考,具體內容如下

1、定義車輛類,屬性有車牌號、顏色、車型(小汽車、小卡、中卡和大卡)、到達的時間和離開的時間等信息和相關的對屬性做操作的行為。

2、定義一個管理類,完成對停車場的管理。停車場的具體要求:設停車場是一個可停放n輛汽車的狹長通道,且只有一個大門可供汽車進出。汽車在停車場內按門外的便道上等待,一旦有車開走,則排在便道上的第一 輛車即可開入;每輛停放在車場的車在它離開停車場時必須按它停留的時間長短交納費用。

功能描述:

(1)添加功能:程序能夠添加到達停車場的車輛信息,要求車輛的車牌號要唯一,如果添加了重復編號的記錄時,則提示數據添加重復并取消添加。

(2)查詢功能:可根據車牌號、車型等信息對已添加的停車場中的車輛信息進行查詢,如果未找到,給出相應的提示信息,如果找到,則顯示相應的記錄信息;

(3)顯示功能:可顯示當前系統中所有車輛的信息,每條記錄占據一行。

(4)編輯功能:可根據查詢結果對相應的記錄進行修改,修改時注意車牌號的唯一性。

(5)刪除功能:主要實現對已添加的車輛記錄進行刪除。如果當前系統中沒有相應的人員記錄,則提示“記錄為空!”并返回操作。

(6)統計功能:能統計停車場中車輛的總數、按車型、按到達時間進行統計等。

實現代碼:

import datetimeclass CarMessage(object):  def __init__(self, num, owner, color, type, connect, money, endtime):    # 汽車屬性    self.num = num    self.color = color    self.type = type    self.owner = owner    self.connect = connect    self.money = money    self.entime = endtime   def __str__(self):    print('車牌號:<%s> 車主:<%s> 顏色:<%s> 車型:<%s> 聯系方式:<%s> 余額:<%s> 停車時間:<%s> '       % (self.num, self.owner, self.color, self.type, self.connect, self.money, self.entime))  class Park(object):  def init(self): # 對停車場初始化車輛    self.car_list.append(CarMessage('001', 'python', '黑', '大卡', '123456789', 34, datetime.datetime.now()))    self.car_list.append(      CarMessage('002', 'hello', '黑', '小汽車', '123456789', 87, datetime.datetime.now() - datetime.timedelta(minutes=10)))    self.car_list.append(      CarMessage('003', 'java', '白', '小汽車', '123456789', 55, datetime.datetime.now() - datetime.timedelta(hours=1)))    self.car_list.append(      CarMessage('004', 'westos', '黑', '小卡', '123456789', 60, datetime.datetime.now() - datetime.timedelta(days=2)))    self.car_list.append(      CarMessage('005', 'root', '白', '中卡', '123456789', 24, datetime.datetime.now() - datetime.timedelta(minutes=60)))   def __init__(self):    self.max_car = 200    self.car_list = []    self.cur_car = len(self.car_list)    def Menu(self):    self.init()    while True:      print("""          停車場管理系統        1)停車        2)取車        3)余額查詢        4)顯示已存放車輛        5)查詢        6)編輯車輛信息        7)退出            """)      choice = input("請輸入你的選擇:")      if choice == '1':        self.park()      elif choice == '2':        self.exit()      elif choice == '3':        car = input("請輸入車牌號:")        self.pay(car)      elif choice == '4':        for i in self.car_list:          CarMessage.__str__(i)      elif choice == '5':        self.find()      elif choice == '6':  #編輯車輛信息        self.edit()      elif choice == '7':        exit(0)      else:        print('請輸入正確選項!!!')  def park(self):    if self.cur_car<self.max_car:      car_num = input('請輸入你的車牌號:')      res = self.check(car_num) # 判斷該車牌是否有停車記錄      if res is None:        self.car_list.append(CarMessage(car_num, input('車主:'), input('顏色:'), input('車型<小汽車、小卡、中卡和大卡>:'),                   input('聯系方式:'), int(input('余額')), datetime.datetime.now()))        print('汽車可以進入')      else:        print('車輛已在停車場內部')     else:      print('車位已滿,無法停車')    def exit(self):    car_num = input("請輸入你的車牌號:")    res = self.check(car_num)    if res is not None:      self.pay(res)      self.car_list.remove(res)      print('一路平安,出行平安')     else:      print('你的車輛不在停車場內部,請通知管理員!')   def pay(self,car):    # res = self.check(car)    money = (datetime.datetime.now() - car.endtime).seconds / 60    print("當前余額:%s" %(money))    while True:      if car.money >= money: # 判斷余額是否夠支付        car.money -= money        print('自動付款%s成功' % (money))        break      else:        print('余額不足請充值')        car.money += int(input('充值金額:'))        print('充值成功')   def check(self,car_num):    for i in self.car_list:      if car_num == i.num:        return i    else:      return None   def find(self):    while True:      print('''      1)根據車牌查詢      2)根據車型查詢      3)返回      ''')      choice = input("請輸入你的選擇:")      if choice == '1':        num = input('車牌號:')        res = self.check(num)        if res is not None:          CarMessage.__str__(res)         else:          print("查無此車!")       elif choice == '2':        type = input("車型<小汽車、小卡、中卡和大卡>:")        if type in ['小汽車','小卡','中卡','大卡']:          for i in self.car_list:            if i.type == type:              CarMessage.__str__(i)        else:          print('不存在%s這種車型'%(type))        elif choice == '3':        break      else:        print('請輸入正確選項/n')  def edit(self):  #更改車輛信息    num= input('請輸入車牌號:')    res = self.check(num)    if res is not None:      CarMessage.__str__(res)      print('信息修改:/n車牌號:%s'%(num))      res.owner = input('車主:')      res.clor = input('顏色:')      while True:        type = input("車型<小汽車、小卡、中卡和大卡>:")        if type in ['小汽車', '小卡', '中卡', '大卡']:          res.type = type          break        else:          print('不存在%s這種車型,請重新輸入/n' % (type))       res.connect = input('聯系方式:')      res.money = int(input('余額:'))      res.entime = datetime.datetime.strptime(input('進入停車場時間(eg:2018-05-21 11:14:10):'),                          '%Y-%m-%d %H:%M:%S')      print('信息修改成功...')     else:      print('沒有車牌%s的車輛信息'%(num)) p = Park()p.Menu()            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
99视频资源网| 激情在线视频播放| 国产九九在线| 亚洲综合色视频在线观看 | 老师我好爽再深一点的视频| 伊人影院在线播放| 超碰91在线| 亚洲夜夜综合| 亚洲人av在线| 日本中文字幕视频在线| 91最新在线| 狂野欧美性猛交xxxx乱大交| 奇米影视狠狠狠| 日本视频三区| 免费一区二区在线观看| av网址在线看| 国产精品一区二区婷婷| 国产成免费视频| 黄网在线免费| 国产成人福利| 天天操天天是| jizz性欧美| 精品亚洲综合| 国产麻豆一级片| 91视频久色| 国产美女在线看| av在线播放av| 国产激情自拍| 18激情网站| 欧美96在线| 91在线网站| 国产婷婷视频在线| 国产精品二线| 人人九九精品| 18激情网站| 天天操夜夜操天天射| 日本欧洲一区| 精灵使的剑舞无删减版在线观看| 中中文字幕av在线| 久久久久久久久久久久网站| 永久免费不卡在线观看黄网站| 国产呻吟对白刺激无套视频在线| 激情综合网五月激情| 日本成人a视频| 青青青青在线| www.91在线播放| 中文字幕av网| 永久免费av网站| 精品电影在线| 精品国产高清a毛片无毒不卡 | 国产精品自拍亚洲| 久久久久久久久久久久久91 | 91午夜视频| 国产二区视频在线观看| 国产特黄在线| 国产网站av| 国产精品久久久久久精| 国产成人夜间影院在线观看| 99中文字幕一区| 欧美性猛交xxxx免费看蜜桃| 麻豆电影传媒二区| 91av资源在线| 国产一区二区三区不卡在线| 国产精品白浆流出视频| 国产h在线观看| 午夜影院在线| 另类视频在线| 国产一级免费| 永久av在线| 国产美女一区视频| 91资源在线观看| 麻豆精品永久免费视频| 国产免费福利| 精品999视频| 国产美女自拍视频| 精品女厕厕露p撒尿| 九色视频网站| 亚洲欧美综合乱码精品成人网| 国产女呦网站| av在线资源网| 国产无遮挡又黄又爽免费网站| 在线三级av| 五月亚洲综合| а√天堂www在线а√天堂视频| 天天操人人干| av在线天天| 在线成人一区| 精品99又大又爽又硬少妇毛片| 国产理论电影在线观看| 在线视频中文字幕久| 天堂网中文在线| 国产福利小视频在线观看| 欧美日韩亚洲第一页| 中文av在线播放| 国产无遮挡又黄又爽免费软件| 九九精品视频在线观看九九| eeuss影院在线观看| 国产91久久久久| 国产夫妻视频| 97国产在线| 国产成人无吗| 91中文字幕网| av文字幕在线观看| 精品偷拍激情视频在线观看| 国产无遮挡又黄又爽免费软件| 国产免费网址| 欧美精品小视频| 久久久久久五月天久久久久久久久| av日韩在线免费| 亚洲人成电影| 日本福利在线| 二区三区中文字幕| 国产精品一二三区视频| 国产乱精品一区二区三区| 国产另类图片| 午夜视频在线看| 最新国产在线| 国产黄色免费网| 天堂√中文在线| 国产乱子视频| 国产不卡精品一区二区三区| 国产激情自拍视频| 亚洲男人的天堂成人| 日本高清中文字幕二区在线| 国产麻豆精品视频一区二区 | 国产毛片毛片毛片| 国产视频福利| 亚洲成人在线播放| 国产免费黄网站| 99爱在线观看| 久热中文字幕在线观看| 天天操天天曰| 日韩欧美中文字幕不卡| 99热在线免费播放| 日本一本久久| 92国产在线视频| 成人免费一区二区三区视频网站| 国产精品秘入口| 二区中文字幕| 人人九九精品| 在线免费看黄网站| 国产精品久久人| 最新国产在线精品91尤物| 99热免费观看| 中文字幕色视频| 黄色av网站在线免费观看| 国产小视频免费在线网址| eeuss在线观看| 夜色资源网av在先锋网站观看| 国产乱子伦三级在线播放| av大片在线播放| 国产精品伦一区二区三区视频| 免费在线播放av| 在线视频1区2区| 精品国产高清a毛片无毒不卡| 国产乱妇乱子在线播视频播放网站| 亚洲高清在线免费| 在线亚洲电影| 亚洲高清在线免费| 在线观看免费观看在线91| 国产叼嘿网站免费观看不用充会员| 美女永久在线网站| 福利资源在线久| 国产女人伦码一区二区三区不卡| 久久精品亚洲7777影院| 国产中文字幕在线观看| 久久久久久久久久久久网站| 免费观看v片在线观看| 午夜在线观看91| 欧美卡一卡二| 国产在线日本| 国产人成网在线播放va免费| 国产羞羞视频在线观看| 国产精品秘入口| 精品国产高清a毛片无毒不卡| 在线看黄网址| 一本大道久久a久久精品| 日本成人免费网站| 国产卡一卡二卡三| 国产二区三区四区| 免费a在线看| 午夜视频99| 18av在线视频| 欧美日韩亚洲国内综合网| 黄色片大全在线观看| 天天操天天艹| 在线观看av的网站| 国产蜜臀av在线播放| 国产91久久久久| 国产在线一二三| 999在线视频| 日本啊v在线| 国产午夜视频| 欧美日韩亚洲国内综合网| 国产黄色片中文字幕| 久草在线资源福利| 亚洲一区免费在线| 国产精品伦一区二区三区级视频频| av在线第一页| 精品国产免费第一区二区|