亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > 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()            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品第10页| 欧美日韩中文字幕日韩欧美| 国产91ⅴ在线精品免费观看| 亚洲精品v天堂中文字幕| 91精品国产高清自在线| 国产精品精品视频| 日本一欧美一欧美一亚洲视频| 精品成人国产在线观看男人呻吟| 伊人久久大香线蕉av一区二区| 国产日韩欧美在线观看| 国产成人精品免费久久久久| zzijzzij亚洲日本成熟少妇| 隔壁老王国产在线精品| 久久久欧美一区二区| 欧美国产日韩一区二区三区| 欧美亚洲视频在线看网址| 欧美成年人视频网站欧美| 性色av一区二区三区| 日韩亚洲国产中文字幕| 日本精品久久久| 成人激情av在线| 欧美精品日韩三级| 欧美大片欧美激情性色a∨久久| 亚洲精品久久7777777| 国产精品久久久久久av福利| 成人免费淫片aa视频免费| 欧美亚洲在线视频| 一区二区三区视频观看| 国产精品pans私拍| 欧美成人免费全部观看天天性色| 国产成人精品在线播放| 中文字幕在线看视频国产欧美在线看完整| 高清一区二区三区四区五区| 亚洲偷熟乱区亚洲香蕉av| xvideos成人免费中文版| 亚洲精品网址在线观看| 欧美日韩中文字幕在线| 亚洲人成网站777色婷婷| 久久国产精品网站| 91精品久久久久久久久中文字幕| 欧美成人高清视频| 欧美性猛交xxxx富婆| 成人看片人aa| 亚洲va久久久噜噜噜| 日韩av中文字幕在线播放| 国产亚洲欧洲黄色| 亚洲国模精品私拍| 日韩一二三在线视频播| 久久久亚洲精品视频| 国产精品一区二区三区成人| 欧美成人黄色小视频| 少妇高潮久久久久久潘金莲| 91精品在线影院| 成人在线视频福利| 国产精品久久久久久久久久久新郎| 国产成人91久久精品| 日韩激情av在线免费观看| 欧美日韩国产区| 欧美激情在线有限公司| 欧美在线免费观看| 2019中文字幕在线| 亚洲精品国产品国语在线| 欧美国产第一页| 国产福利成人在线| 久久久91精品国产一区不卡| 中文字幕日韩免费视频| 亚洲最大的成人网| 久久久噜噜噜久久| 日韩电影在线观看永久视频免费网站| 日韩精品日韩在线观看| 欧美在线视频免费| 国产成人97精品免费看片| 亚洲欧美日韩直播| 国模gogo一区二区大胆私拍| 1769国内精品视频在线播放| 国产精品久久91| 亚洲成人999| 国产午夜精品全部视频播放| 亚洲欧美中文字幕在线一区| 91国产精品视频在线| 91在线精品视频| 亚洲欧美国产高清va在线播| 97精品一区二区三区| 亚洲激情免费观看| 欧美日韩亚洲激情| 国产精品99久久久久久久久| 国产综合在线看| 欧美高清自拍一区| 91精品国产综合久久香蕉922| 国产精品丝袜白浆摸在线| 永久免费看mv网站入口亚洲| 有码中文亚洲精品| 国产精品美乳一区二区免费| 91av在线免费观看视频| 日韩精品中文字幕视频在线| 国产精品久久久久av| 精品无人区乱码1区2区3区在线| 九九九久久国产免费| 欧美性猛交xxxx久久久| 91亚洲国产成人久久精品网站| 欧美性高跟鞋xxxxhd| 欧美精品videosex极品1| 亚洲人线精品午夜| 中文字幕国产亚洲2019| 欧美精品videossex性护士| 午夜精品久久久久久久99热浪潮| 97婷婷涩涩精品一区| 欧美精品一区二区免费| 中文字幕亚洲在线| 亚洲第一精品久久忘忧草社区| 97人洗澡人人免费公开视频碰碰碰| 欧美日韩色婷婷| 国内精品久久久久伊人av| 欧美最顶级丰满的aⅴ艳星| 日韩欧美亚洲范冰冰与中字| 国产精品永久免费在线| 国产91免费观看| 亚洲精品成a人在线观看| 国产欧美久久一区二区| 久久亚洲国产精品| 色综合久久88色综合天天看泰| 亚洲欧美日韩成人| 欧美色图在线视频| 中文字幕国产精品| 精品视频偷偷看在线观看| 国产成人av网址| 欧美一级淫片播放口| 久久精品91久久久久久再现| 成人美女av在线直播| 亚洲国产中文字幕在线观看| 欧美多人乱p欧美4p久久| 欧美日韩一区二区精品| 亚洲成人a级网| 国模私拍视频一区| 在线亚洲午夜片av大片| 亚洲xxx视频| 久久亚洲春色中文字幕| 全亚洲最色的网站在线观看| 97久久精品在线| 成人a免费视频| 97av在线影院| 欧美国产日韩xxxxx| 在线观看日韩视频| 在线观看日韩www视频免费| 亚洲欧美一区二区三区久久| 日本电影亚洲天堂| 亚洲国产欧美日韩精品| 操日韩av在线电影| 欧美在线视频在线播放完整版免费观看| 欧美一区二粉嫩精品国产一线天| 国产一区二区三区在线免费观看| 高跟丝袜一区二区三区| 人人做人人澡人人爽欧美| 亚洲自拍欧美色图| 91国语精品自产拍在线观看性色| 亚洲男人第一网站| 久久久久久18| 日韩高清人体午夜| 国产精品男人爽免费视频1| 久久影视三级福利片| 久久久久久久久综合| 亚洲午夜未删减在线观看| 永久免费精品影视网站| 欧美老少做受xxxx高潮|