# 简易版停车管理:

#

# 停车场最多停车数; max_car;

# 当前停车数;cur_car;

# 当前停车列表; car_list = []

#

# 停车:

# 1). 如果没有达到最多停车数,则允许停车;

# 2) 计入入场的时间,使用time.time()的到的是自1970年1月1日,00:00:00到现在的秒数

# 3) 显示剩余停车位数

# 出停车场:

# 1). 判断该汽车是否进入,如果进入,则删除car_list里面相关的信息;

# 2). 如果该汽车从未进入, 则通知联系管理员;

# 3). 计入出场的时间,使用time.time()的到的是自1970年1月1日,00:00:00到现在的秒数计时收费, 停车收费5元/小时;

# 4)显示剩余停车位数

# 查询:

# 判断是否车在此停车场中,如果在进场的时间是:xx:xx:xx (时:分:秒)

# 退出系统:

# 退出停车系统

import time

def parking():

'''简易版停车管理'''

print('<<<<<<<<<<<<<<<<<<<< 欢迎进入停车场 >>>>>>>>>>>>>>>>>>>>')

max_car = 100 # 停车场最多停车数

cur_car = 0 # 当前停车数

car_list = [] # 当前停车列表

car_msg = {}

while True:

dowhat = input("请输入驶入停车场(1),离开停车场(2),查询车辆信息是否存在(3),退出(4):")

if dowhat == "1": #停车

if cur_car < max_car:

cur_car += 1

max_car -= 1

car_now = input("请输入车牌号:")

s =time.time() #时间

s = int(s)

car_msg[car_now] = s

print(car_msg)

now_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) #时间格式化

print("{}驶入了停车场,收费时间为:{},剩余车位为{}".format(car_now,now_time,max_car))

car_list.append(car_now)

elif dowhat =="2": #离开

leave_car = input("请输入开出停车场的车牌号码:")

if leave_car in car_list:

car_list.remove(leave_car)

cur_car-= 1

max_car+=1

s2 = time.time() # 时间

s2 = int(s2)

cost_time = s2 - car_msg[leave_car]

cost = (cost_time/3600 ) *5

now_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) #时间格式化

print("{}驶出了停车场,离开时间为:{},剩余车位为{},花费金额{}元。".format(leave_car,now_time,max_car,cost))

else:

print("车辆不存在,请联系管理人员!")

elif dowhat =="3": #查询

fin_car = input("请输入查询是否在停车场的车牌号码:")

if fin_car in car_list:

print("{}在停车场中".format(fin_car))

else:

print("车辆不存在,请联系管理人员!")

elif dowhat == "4": # 退出

break

else:

print("输入有误, 重新输入!")

if __name__ == '__main__':

parking()

一个python停车管理系统_python简易停车系统相关推荐

  1. 一个python停车管理系统_Python简易版的停车管理系统

    import time # 最大停车数 max_car = 100 # 当前停车数,初始为0 cur_car = 0 # 当前停车列表,初始设置为空 car_list = [] time.asctim ...

  2. python车辆管理系统_Python简易版停车管理系统

    本文实例为大家分享了Python简易版停车管理系统的具体代码,供大家参考,具体内容如下 import time # 最大停车数 max_car = 100 # 当前停车数,初始为0 cur_car = ...

  3. python车辆管理系统_python实现停车管理系统

    python实现停车管理系统 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  python实现停车管理系统.txt ] (友情提示:右键点上行txt文档名-> ...

  4. python迷你停车场管理系统_python实现停车管理系统

    Python停车管理系统可实现车辆入库,按车牌号或者车型查询车辆,修改车辆信息,车辆出库时实现计费,按车型统计车辆数和显示全部车辆信息的功能 (1)定义车辆类,属性有车牌号.颜色.车型(小汽车.小卡. ...

  5. 计算机停车管理系统界面,智慧停车管理系统-智慧停车整体解决方案

    智慧停车管理系统-智慧停车整体解决方案 初心不二科技智慧停车解决方案依托智慧停车管理服务平台,运用区域网格化.精细化管理思维,打造区域内所有人.车.路.场.环境等紧密协调.高效.安全的静态交通全景图, ...

  6. oracle数据库停车管理系统,城市智能停车管理系统的设计与实现

    硕 士 学 位 论 文 题 目: 城市智能停车管理系统的设计与实现 1 研 究 生 戴孛丰 1 专 业 控制工程 1 指导教师 侯平智 高级工程师 1 完成日期 2017 年 3 月 杭州电子科技大学 ...

  7. python积分管理系统_python实现每天自动签到领积分的示例代码

    自动签到的python脚本源码 新建一个python文件,checkin.py,保存到电脑上某个位置,我这里保存到的是E:\pyproject\checkin.py # 引入3个包 from sele ...

  8. python虚拟机管理系统_python 虚拟机 pdf

    2.Python3 环境搭建 如何在本地搭建 Python3 开发环境? Python3 可应用于多平台包括 Windows.Linux 和 Mac OS X. Unix (Solaris, Linu ...

  9. java实战家谱管理系统_简易家谱系统的设计与开发(附程序源代码).doc

    简易家谱系统的设计与开发(附程序源代码) 课程设计(论文) PAGE PAGE 1 编 号: 学 号: 课 程 设 计 教 学 院 计算机学院 课程名称 数据结构课程设计 题 目 简易家谱系统 专 业 ...

最新文章

  1. GPS小车移动应用程序
  2. Mysql中的count()与sum()区别
  3. Python代码运行不够流畅?看大神如何多角度优化!
  4. Luogu P1654 OSU! | 期望
  5. 排序算法之low B三人组
  6. 认识零信任安全网络架构
  7. python爬虫获取下一页url_Python爬虫获取页面所有URL链接过程详解
  8. 在ubuntu 下安装基于 Tomcat6的web服务
  9. 【BZOJ4837】LRU算法 [模拟]
  10. Fabric1.4源码解析:客户端创建通道过程
  11. oracle内连接和外连接
  12. VS studio源代码管理辅助工具sourceoffsite使用过程中的错误解决方法
  13. linux服务器上有些文件看不到,linux执行脚本时找不到文件怎么解决
  14. 微信投票python脚本_微信刷票Python脚本教程
  15. MySQL中用生日计算年龄
  16. EnterpriseArchitect画图工具-活动图使用(一)
  17. 情景英语-美国情景会话大全 精选
  18. 使用vue+div+svg实现审批流程图功能,可生成JSON格式
  19. vmware启动虚拟机报“内部错误”的解决方法
  20. QT随手记:解决opencv播放USB视频延迟、拖影的方法

热门文章

  1. 一个猜灯谜的游戏(求解)
  2. Qt视频剪辑软件开发(一):开发步骤介绍
  3. 面试感悟----一名3年工作经验的程序员应该具备的技能,对于一些入门或者还在面试阶段的人有着很大的启发...
  4. 历史辩证唯物主义下的金融业发展的思考*
  5. iso管理体系认证条件
  6. # MAC备份/导出IDEA配置
  7. 老衲躺地上都中枪的“ = + ”
  8. 【电网规划】基于智能算法的电力系统最优规划matlab仿真
  9. 高并发下的服务器架构演变
  10. postgresql encode函数