门户
论坛
博客
网校
招聘
首页
文章
问答
51讲堂
活动
热门搜索
写文章
提问题
登录 | 注册
我的主页
通知
已购
设置
我的钱包
退出
温馨提示
第30行报错
移动测试
#!/usr/bin/env python
stack=[]
def pushit():
stack.append(rav_input('enter new string:').strip())
def popit():
if len(stack)==0:
print 'cannot pop from an empty stack!'
else:
print 'removed[','stack.pop()',']'
def viewstack():
print stack
CMDs={'u':pushit,'o':popit,'v':viewstack}
def showmenu():
pr="""
p(u)sh
p(O)p
(v)iew
(q)uit
enter choice:"""
while Ture:
while Ture:
try:
choice =raw_input(pr).strip()[0].lower()
except(eoferror,keyboardinterrupt,indexerror):
choice='q'
print '\nyou picked:[%s]'%choice
if choice not in 'uovq':
print 'invalid option,try again'
CMDs[choice]()
if name_ == '_main_':
showmenu()
盛世龙腾
2018-06-20 15:44:43
阅读 1070
收藏 0
回答 2
邀请
收藏
分享
复制链接
新浪微博
微信扫一扫
发送
温馨提示
登录
后发表评论
温馨提示
推荐问答
换一换
敏捷模式下,测试怎么提高测试效率呢?
浏览
1 回答
08-19
波波
移动测试
大型IT系统性能-问题定位分析
浏览
1 回答
07-17
vicky
测试技术
其它
软件测试工程师通常用的是什么软件?
浏览
1 回答
03-08
落叶凌飒
测试技术
其他工具或框架
5.00元
操作 for循环只循环一次的问题?
浏览
1 回答
04-20
Willson1991
java
其它
【话题】如何看待智能取餐柜对骑手收费?
浏览
3 回答
08-26
恬恬圈
其它
温馨提示
温馨提示
邀请回答
查看原图
关于我们
联系我们
版权声明
广告服务
站长统计
建议使用IE 11.0以上浏览器,800×600以上分辨率,法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024,
沪ICP备05003035号
投诉及意见反馈:
webmaster@51testing.com
; 业务联系:
service@51testing.com
021-64471599-8017
51testing软件测试圈微信