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: print('A') elif self.score>=60: print('B') else: print('C')
bart=Student('renze',90) bart.print_score() bart.get_grade()
函数的return一般不轻易改,他能返回值而print不行。 你想输出成绩C的话直接用pirint(bart.get_grade())就行
Sign in to make a reply
蝉鸣后又雪
class Student(object):
bart=Student('renze',90) bart.print_score() bart.get_grade()