鱼C论坛

 找回密码
 立即注册
查看: 1861|回复: 4

python实验挑战———求大佬指点

[复制链接]
发表于 2017-6-5 14:16:40 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 小方家 于 2017-6-5 14:34 编辑

如题: 修复未正确实现的实验类
class Lab(object):
    """实验
  
    def  __init__(self,name,tags=[]):
                self.name = name
                #fixeme
                self._tags=tags

    def insert_tag(self,tag):
                """插入标签,需要检查标签是否存在 
                """
                #fixme
                self.n_tags.append(tag)

    @property
    def  tags(self)
                return self._tags[]:
    def can_be_started(self,user):
                """判断用户能否启动实验室,只有登陆的会员用户才能启动实验室
                """
                #fixme
                if not user .is_authenticated:
                        can =flase
                elif user. is_member:
                        can =ture
                return can
提示 py中对象引用问题,尤其如复合对象list,dict,tuple的引用问题
         代码中fixme所在的上下文存在bug
目标   实验对象不能插入重复标签

这是实验室的一道挑战题,感觉没什么问题,求大佬指点迷经
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-6-5 15:43:18 | 显示全部楼层
还没有学到类,帮你顶一下。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-5 16:30:07 | 显示全部楼层
抑痒指 发表于 2017-6-5 15:43
还没有学到类,帮你顶一下。

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-5 19:09:15 | 显示全部楼层
你这个是不是只是题目的一部分哦?is_authenticated,.is_member都没有定义,如果要自己定义一个这个,那还要再定义授权和会员的名字,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-5 22:10:43 | 显示全部楼层
ooxx7788 发表于 2017-6-5 19:09
你这个是不是只是题目的一部分哦?is_authenticated,.is_member都没有定义,如果要自己定义一个这个,那还 ...

题目要求的只是完成这一部分的代码问题,别的都不需要管,他是在一个虚拟的实验环境下进行的,可能那些都在后台设置好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-13 23:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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