Discuss / Python / 练习

练习

Topic source

class Student(object): def init(self,name,score): self.name=name self.score=score

def print_score(self):
    print('%s,%s'%(self.__name,self.__score))

def get_grade(self):
    if self.score>90:
        return 'A'
    elif 60<self.score<=90:
        return 'B'
    else:
        return 'C'

def get_name(self):
    return self.name
def get_score(self):
    return self.score

def set_score(self,score):
    if 0 <= score <= 100:
        self.__score=score
    else:
        raise ValueError('bad score')

lisa = Student('Lisa', 99) bart = Student('Bart', 59) print(lisa.name, lisa.get_grade()) print(bart.name, bart.get_grade())


  • 1

Reply