自己编辑器运行问题
代码如图 看不出有什么错误 在网页能提交 复制到自己的编辑器不能运行
我的编辑器是python2.7 在PyCharm 和 python自带的IDLE运行都是这种情况
代码如图 看不出有什么错误 在网页能提交 复制到自己的编辑器不能运行
我的编辑器是python2.7 在PyCharm 和 python自带的IDLE运行都是这种情况
2016-12-12
你好,你的错误就是定义grade函数的时候,多写了一个score参数
正确代码如下:
class Student(object): def __init__(self, name, score): self.name = name self.__score = score @property def score(self): return self.__score @score.setter def score(self, score): if score < 0 or score > 100: raise ValueError('invalid score') self.__score = score @property def grade(self): if self.score < 60: return 'C' if self.score < 80: return 'B' return 'A' s = Student('Bob', 59) print s.grade
举报