Python简易版停车管理系统


Posted in Python onAugust 12, 2019

本文实例为大家分享了Python简易版停车管理系统的具体代码,供大家参考,具体内容如下

import time

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

class car(object):
 """定义一个车类包括 车主人名 车牌 开始停放时间"""

 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__':
 """
 需要实现功能 1.停车 2.出场 3. 查询 .4 退出
 """
 while True:
  print("-------------欢迎来到-停车管理系统---------")
  choice = input("请选则需要的功能 1,停车 2,出场,3.查询 ,4.退出")
  print("********************************************")
  if choice == '1':
   """先判断是否有空车位"""
   if 100 - len(car_list) == 0:
    print("对不起,车位已经没有了,请你重新找吧")
    break
   else:
    print("恭喜你,还有%d车位"%(100-len(car_list)))
   carname = input("停车费为 停车收费5元/小时;,请输入你的名字:")
   plate_number = int(input("请输入你的车牌:"))
   starttime = time.time() # 记录当前时间
   carname = car(plate_number, starttime, carname, ) # 新建对象
   car_list.append(carname) # 将汽车对象存入停车列表
   # print(len(car_list)) 测试用
   print("%s的车牌号为%s的车进场了 当前时间%s" % (carname.get_carname(), plate_number,time.ctime()))
  elif choice == '2':
   # 第一步先查询汽车是否存在,如果不存在建议其联系管理员
   plate_numbers = int(input("请输入你的车牌:"))
   for i in car_list:
    if plate_numbers == i.get_plate_number():
     end_time = time.time()
     times = end_time-i.get_starttime()
     print("你停了%f小时,应该付款%d元" % (times/3600, (times / 3600) * 5))
     car_list.remove(i)
    else:
     print("你的车辆不存在,如果有问题请联系管理员")
     break
  elif choice == '3':
   plate_numbers = int(input("请输入你的车牌"))
   for i in car_list:
    if plate_numbers == i.get_plate_number():
     end_time = time.time()
     times = end_time - i.get_starttime()
     print("你停了%f小时,应该付款%d元" % (times / 3600, (times / 3600) * 5))
    else:
     print("你的车辆不存在,如果有问题请联系管理员")
     break
  else:
   break
 print("感谢您的使用,再见")

更多学习资料请关注专题《管理系统开发》。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python ip正则式
May 07 Python
Python导出DBF文件到Excel的方法
Jul 25 Python
使用python实现链表操作
Jan 26 Python
python 文件转成16进制数组的实例
Jul 09 Python
纯python进行矩阵的相乘运算的方法示例
Jul 17 Python
Django  ORM 练习题及答案
Jul 19 Python
python快速排序的实现及运行时间比较
Nov 22 Python
Python如何爬取qq音乐歌词到本地
Jun 01 Python
python编写一个会算账的脚本的示例代码
Jun 02 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
Sep 03 Python
python 三种方法提取pdf中的图片
Feb 07 Python
Python数据处理的三个实用技巧分享
Apr 01 Python
Python代码实现http/https代理服务器的脚本
Aug 12 #Python
Django admin model 汉化显示文字的实现方法
Aug 12 #Python
Python简易版图书管理系统
Aug 12 #Python
django drf框架中的user验证以及JWT拓展的介绍
Aug 12 #Python
python中eval与int的区别浅析
Aug 11 #Python
将Python文件打包成.EXE可执行文件的方法
Aug 11 #Python
python多线程同步实例教程
Aug 11 #Python
You might like
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
本地计算机无法启动Apache故障处理
2014/08/08 PHP
android上传图片到PHP的过程详解
2015/08/03 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
2016/03/07 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
浅析ajax请求json数据并用js解析(示例分析)
2013/07/13 Javascript
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
2016/09/05 Javascript
jquery对象和DOM对象的相互转换详解
2016/10/18 Javascript
简单学习vue指令directive
2016/11/03 Javascript
AngularJS中一般函数参数传递用法分析
2016/11/22 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
pytyon 带有重复的全排列
2013/08/13 Python
Python实现LRU算法的2种方法
2015/06/24 Python
利用Python实现颜色色值转换的小工具
2016/10/27 Python
Python中pow()和math.pow()函数用法示例
2018/02/11 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
Python读取stdin方法实例
2019/05/24 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
python中return的返回和执行实例
2019/12/24 Python
使用gunicorn部署django项目的问题
2020/12/30 Python
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
如何写出高性能的JSP和Servlet
2013/01/22 面试题
幼儿园教师培训方案
2014/02/04 职场文书
班级学习计划书
2014/04/27 职场文书
中班教师个人总结
2015/02/05 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
雨中的树观后感
2015/06/03 职场文书
社团招新宣传语
2015/07/13 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
《穷人》教学反思
2016/02/19 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书