一个python停车管理系统_python简易停车系统
# 简易版停车管理:
#
# 停车场最多停车数; 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简易停车系统相关推荐
- 一个python停车管理系统_Python简易版的停车管理系统
import time # 最大停车数 max_car = 100 # 当前停车数,初始为0 cur_car = 0 # 当前停车列表,初始设置为空 car_list = [] time.asctim ...
- python车辆管理系统_Python简易版停车管理系统
本文实例为大家分享了Python简易版停车管理系统的具体代码,供大家参考,具体内容如下 import time # 最大停车数 max_car = 100 # 当前停车数,初始为0 cur_car = ...
- python车辆管理系统_python实现停车管理系统
python实现停车管理系统 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: python实现停车管理系统.txt ] (友情提示:右键点上行txt文档名-> ...
- python迷你停车场管理系统_python实现停车管理系统
Python停车管理系统可实现车辆入库,按车牌号或者车型查询车辆,修改车辆信息,车辆出库时实现计费,按车型统计车辆数和显示全部车辆信息的功能 (1)定义车辆类,属性有车牌号.颜色.车型(小汽车.小卡. ...
- 计算机停车管理系统界面,智慧停车管理系统-智慧停车整体解决方案
智慧停车管理系统-智慧停车整体解决方案 初心不二科技智慧停车解决方案依托智慧停车管理服务平台,运用区域网格化.精细化管理思维,打造区域内所有人.车.路.场.环境等紧密协调.高效.安全的静态交通全景图, ...
- oracle数据库停车管理系统,城市智能停车管理系统的设计与实现
硕 士 学 位 论 文 题 目: 城市智能停车管理系统的设计与实现 1 研 究 生 戴孛丰 1 专 业 控制工程 1 指导教师 侯平智 高级工程师 1 完成日期 2017 年 3 月 杭州电子科技大学 ...
- python积分管理系统_python实现每天自动签到领积分的示例代码
自动签到的python脚本源码 新建一个python文件,checkin.py,保存到电脑上某个位置,我这里保存到的是E:\pyproject\checkin.py # 引入3个包 from sele ...
- python虚拟机管理系统_python 虚拟机 pdf
2.Python3 环境搭建 如何在本地搭建 Python3 开发环境? Python3 可应用于多平台包括 Windows.Linux 和 Mac OS X. Unix (Solaris, Linu ...
- java实战家谱管理系统_简易家谱系统的设计与开发(附程序源代码).doc
简易家谱系统的设计与开发(附程序源代码) 课程设计(论文) PAGE PAGE 1 编 号: 学 号: 课 程 设 计 教 学 院 计算机学院 课程名称 数据结构课程设计 题 目 简易家谱系统 专 业 ...
最新文章
- JVM内存泄漏检测与处理
- 走进欧洲、澳洲和加拿大21000个零售网点,比特币现金(BCH)有何潜力?
- python pandas读取excel-Python用Pandas读写Excel
- HDU 2202 最大三角形
- 为什么要用RabbitMQ
- 我的设计模式之旅(4)——生成器(建造者)模式Builder
- leecode 题解 || Merge k Sorted Lists 问题
- Tomcat6.0配置集合
- 山东大学软件学院2022数据化企业期末复习总结
- 2016年上半年系统集成中项4月6日作业
- face_recognition 人脸识别
- 数字视网膜图像血管分割
- Maven项目管理工具
- windows server 试用激活 及 设置用户数
- 抖音App已正式更名,短视频在名称中消失
- ubuntu下执行sudo命令提示:xx is not in the sudoers file. This incident will be reported.
- PTCMS4.2.8新版UI小说网站源码 带手机端【优化版】
- 北京智和信通 | 无人值守的IDC机房动环综合监控运维
- 基于 Element-ui 的富文本组件quillEditor
- android汉字显示问号,易安卓e4a输入中文变成问号解决方法