亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python簡(jiǎn)易版停車(chē)管理系統(tǒng)

系統(tǒng) 1833 0

本文實(shí)例為大家分享了Python簡(jiǎn)易版停車(chē)管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

            
import time

# 最大停車(chē)數(shù)
max_car = 100
# 當(dāng)前停車(chē)數(shù),初始為0
cur_car = 0
# 當(dāng)前停車(chē)列表,初始設(shè)置為空
car_list = []
time.asctime()

class car(object):
 """定義一個(gè)車(chē)類(lèi)包括 車(chē)主人名 車(chē)牌 開(kāi)始停放時(shí)間"""

 def __init__(self, plate_number, starttime, carname):
  super(car, self).__init__()
  self.plate_number = plate_number
  self.starttime = starttime
  self.carname = carname

 def get_plate_number(self):
  return self.plate_number

 def get_starttime(self):
  return self.starttime

 def get_carname(self):
  return self.carname


if __name__ == '__main__':
 """
 需要實(shí)現(xiàn)功能 1.停車(chē) 2.出場(chǎng) 3. 查詢(xún) .4 退出
 """
 while True:
  print("-------------歡迎來(lái)到-停車(chē)管理系統(tǒng)---------")
  choice = input("請(qǐng)選則需要的功能 1,停車(chē) 2,出場(chǎng),3.查詢(xún) ,4.退出")
  print("********************************************")
  if choice == '1':
   """先判斷是否有空車(chē)位"""
   if 100 - len(car_list) == 0:
    print("對(duì)不起,車(chē)位已經(jīng)沒(méi)有了,請(qǐng)你重新找吧")
    break
   else:
    print("恭喜你,還有%d車(chē)位"%(100-len(car_list)))
   carname = input("停車(chē)費(fèi)為 停車(chē)收費(fèi)5元/小時(shí);,請(qǐng)輸入你的名字:")
   plate_number = int(input("請(qǐng)輸入你的車(chē)牌:"))
   starttime = time.time() # 記錄當(dāng)前時(shí)間
   carname = car(plate_number, starttime, carname, ) # 新建對(duì)象
   car_list.append(carname) # 將汽車(chē)對(duì)象存入停車(chē)列表
   # print(len(car_list)) 測(cè)試用
   print("%s的車(chē)牌號(hào)為%s的車(chē)進(jìn)場(chǎng)了 當(dāng)前時(shí)間%s" % (carname.get_carname(), plate_number,time.ctime()))
  elif choice == '2':
   # 第一步先查詢(xún)汽車(chē)是否存在,如果不存在建議其聯(lián)系管理員
   plate_numbers = int(input("請(qǐng)輸入你的車(chē)牌:"))
   for i in car_list:
    if plate_numbers == i.get_plate_number():
     end_time = time.time()
     times = end_time-i.get_starttime()
     print("你停了%f小時(shí),應(yīng)該付款%d元" % (times/3600, (times / 3600) * 5))
     car_list.remove(i)
    else:
     print("你的車(chē)輛不存在,如果有問(wèn)題請(qǐng)聯(lián)系管理員")
     break
  elif choice == '3':
   plate_numbers = int(input("請(qǐng)輸入你的車(chē)牌"))
   for i in car_list:
    if plate_numbers == i.get_plate_number():
     end_time = time.time()
     times = end_time - i.get_starttime()
     print("你停了%f小時(shí),應(yīng)該付款%d元" % (times / 3600, (times / 3600) * 5))
    else:
     print("你的車(chē)輛不存在,如果有問(wèn)題請(qǐng)聯(lián)系管理員")
     break
  else:
   break
 print("感謝您的使用,再見(jiàn)")
          

更多學(xué)習(xí)資料請(qǐng)關(guān)注專(zhuān)題《管理系統(tǒng)開(kāi)發(fā)》。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 美国美女一级毛片免费全 | 日韩国产成人精品视频人 | 亚洲视频在线观看免费 | 亚洲一区日韩 | 操久在线 | 成人午夜性视频欧美成人 | 青青青爽视频在线观看入口 | 亚洲国产麻豆 | 国产婷婷综合在线视频中 | 国产精品资源在线 | 毛片网子| 曰本人一级毛片免费完整视频 | 美女久久久| 中文字幕日本一区久久 | 日韩精品中文字幕视频一区 | 欧洲一级毛片免费 | 新久草在线视频 | 羞羞网站在线免费观看 | 日本午夜www高清视频 | 午夜免费体验区 | 亚洲国产一区二区三区精品 | 国产精品99久久久久久夜夜嗨 | 亚洲一区二区三区视频 | 国产成人精品天堂 | 国产成人永久免费视 | 四虎成人国产精品视频 | 99re7在线精品免费视频 | 日韩夜夜操 | 在线观看一级 | 国产一级视频在线观看 | 豆国产97在线 | 中国 | 国产高清在线观看麻豆 | 美国毛片免费观看 | 一级片成人 | 亚洲天天做夜夜做天天欢人人 | 奇米影视4色 | 日本一级毛片高清免费观看视频 | 图片区亚洲 | 久久一| 亚洲欧美中文日韩二区一区 | 国产精品欧美亚洲韩国日本久久 |