当前位置: 首页 > news >正文

Python练习:简单停车场(栈)

学习Python的第二天。

感觉Python数组里的append()和remove()就能代替栈Pop()和Push()了。不过为了练习,写一遍非常简单的停车场

#!/usr/bin/env python

#coding UTF-8

class  Stack:
 def __init__(self):pass
 top = -1
 arr = []
 def pop(self,arr):
  self.arr.remove(self.arr[len(self.arr)-1])
 def push(self,go_in):
  self.arr.append(go_in)

parking = Stack()
while(True):
     status=raw_input('In , Out or Stop')
     if(status=='In'):
      car = raw_input('You car?')
      parking.push(car)
      print '%s' %parking.arr
     if(status=='Out'):

      #print '%s is out' %parking.arr[len(parking.arr)-1]
      parking.pop(parking.arr)
      print '%s' %parking.arr
     if(status=='Stop'):
      exit()
     


    
	
	

 

转载于:https://www.cnblogs.com/mashaz/p/5178521.html

相关文章:

  • ruby include和exclude区别
  • Javaweb Servlet出现Class xxx is not a servlet错误原因
  • ubuntu 解压
  • Atitit.面向接口的web 原理与设计重写 路由启动绑定配置url router rewriting urlpage  mvc mvp的 java c#.net php js...
  • 【B2B】2015 年B2B的春天
  • php反射方法信息
  • RedHat5.7+ice3.4.2+php5.2.17+nginx1.8.1环境配置
  • ActiveSync 在 Win7(32位) 与 WinCE7 之间使用出现的问题
  • 分别利用(代码,Xib,SB)创建空的App工程
  • oracle 常用存储过程
  • 移动web开发前准备知识了解(html5、jquery)笔记
  • tornado的入门教程
  • 使用jquey的css()方法改变样式,
  • 今天看到别人的面试算法题,求找出十包粉末中两包蓝色粉末的最短时间
  • 二分法的学习
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Angular4 模板式表单用法以及验证
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • iOS 系统授权开发
  • nginx 配置多 域名 + 多 https
  • php的插入排序,通过双层for循环
  • Redis的resp协议
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Shell编程
  • SOFAMosn配置模型
  • spring cloud gateway 源码解析(4)跨域问题处理
  • Vue2.x学习三:事件处理生命周期钩子
  • 关于springcloud Gateway中的限流
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 前端js -- this指向总结。
  • Java总结 - String - 这篇请使劲喷我
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • 正则表达式-基础知识Review
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #QT(串口助手-界面)
  • (1)(1.9) MSP (version 4.2)
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (C)一些题4
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)程序员疫苗:代码注入
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net mvc 获取url中controller和action
  • .net refrector
  • .NET框架设计—常被忽视的C#设计技巧