鱼C论坛

 找回密码
 立即注册
查看: 1727|回复: 6

[已解决]39课课后习题,动动手

[复制链接]
发表于 2017-3-4 07:29:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 snakeshe 于 2017-3-4 07:30 编辑
  1. class Stack:
  2.          def __init__(self,start = []):
  3.                   self.stack = []
  4.                   for x in stack:
  5.                            self.push(x)

  6.          def isEmpty(self):
  7.                   return not self.stack
  8.          def push(self,obj):
  9.                   self.stack.append(obj)
  10.          def pop(self):
  11.                   if not self.stack:
  12.                            print('警告,栈为空!')
  13.                   else:
  14.                            return self.stack.pop()
  15.          def bottom(self):
  16.                   if not self.stack:
  17.                            print('警告:栈为空!')
  18.                   else:
  19.                            return self.stack[0]

  20.                   
复制代码

for x in stack:
                           self.push(x)


这段是什么意思呢?自己尝试着删除,程序也可以运行,这是为什么?
最佳答案
2017-3-4 15:27:52
源代码不一定是最简短的代码
可以适当地删减
这样是没问题的

你这个高能啊
首先是把 stack 赋值给 x
然后push x
push 在后面你定义了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-3-4 15:27:52 | 显示全部楼层    本楼为最佳答案   
源代码不一定是最简短的代码
可以适当地删减
这样是没问题的

你这个高能啊
首先是把 stack 赋值给 x
然后push x
push 在后面你定义了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-4 17:35:23 | 显示全部楼层
查了一下手册,意思是将数据推送到通道的队列以确保其传输。建议以后碰到类似这样不懂得,可以查查手册,若看不懂英文的意思,可以借助谷歌翻译成中文
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-4 20:30:11 | 显示全部楼层
五行缺五行 发表于 2017-3-4 17:35
查了一下手册,意思是将数据推送到通道的队列以确保其传输。建议以后碰到类似这样不懂得,可以查查手册,若 ...

你好 谢谢回答 请问手册是什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-4 20:31:17 | 显示全部楼层
新手·ing 发表于 2017-3-4 15:27
源代码不一定是最简短的代码
可以适当地删减
这样是没问题的

为什么是高能?这个是参考答案 我基本上自己做不出答案,直接看答案也都不一定理解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-4 22:23:07 | 显示全部楼层
snakeshe 发表于 2017-3-4 20:30
你好 谢谢回答 请问手册是什么?

python自带的IDLE的help下有个python doc f1,点击它就是查询手册
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-5 09:24:25 | 显示全部楼层
snakeshe 发表于 2017-3-4 20:31
为什么是高能?这个是参考答案 我基本上自己做不出答案,直接看答案也都不一定理解

大概意思就是我说的
慢慢理解吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 07:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表