哪里错了?
return 前面加了else,为啥就错了呢
2016-12-29
else后面需要冒号,并且后面的return 后面有缩进。
class Person(object):
def __init__(self, name, score):
self.name=name
self.__score=score
def get_grade(self):
if self.__score>=80:
return 'A'
if self.__score>=60:
return 'B'
else:
return 'c'
p1 = Person('Bob', 90)
p2 = Person('Alice', 65)
p3 = Person('Tim', 48)
print p1.get_grade()
print p2.get_grade()
print p3.get_grade()举报