# 简易版停车管理:

#

# 停车场最多停车数; 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. JVM内存泄漏检测与处理
  2. 走进欧洲、澳洲和加拿大21000个零售网点,比特币现金(BCH)有何潜力?
  3. python pandas读取excel-Python用Pandas读写Excel
  4. HDU 2202 最大三角形
  5. 为什么要用RabbitMQ
  6. 我的设计模式之旅(4)——生成器(建造者)模式Builder
  7. leecode 题解 || Merge k Sorted Lists 问题
  8. Tomcat6.0配置集合
  9. 山东大学软件学院2022数据化企业期末复习总结
  10. 2016年上半年系统集成中项4月6日作业
  11. face_recognition 人脸识别
  12. 数字视网膜图像血管分割
  13. Maven项目管理工具
  14. windows server 试用激活 及 设置用户数
  15. 抖音App已正式更名,短视频在名称中消失
  16. ubuntu下执行sudo命令提示:xx is not in the sudoers file. This incident will be reported.
  17. PTCMS4.2.8新版UI小说网站源码 带手机端【优化版】
  18. 北京智和信通 | 无人值守的IDC机房动环综合监控运维
  19. 基于 Element-ui 的富文本组件quillEditor
  20. android汉字显示问号,易安卓e4a输入中文变成问号解决方法

热门文章

  1. 位图算法BitMap
  2. C#进行Visio二次开发之Web查看Visio图纸
  3. Matlab实现复化求积公式(梯形)
  4. 一个大专生从8K到13K的挫折经历
  5. 计算机网络第六、七版答案
  6. 【软考备战·希赛网每日一练】2023年5月12日
  7. 如何通过IP地址来访问网站
  8. jq的三种选择qi_您已经选择了带有qi无线充电功能的无线耳机
  9. 第一篇博客,天下武功
  10. SimpleMind安装步骤