为了账号安全,请及时绑定邮箱和手机立即绑定

最新版的,运行正常

class Person(object):

    def __init__(self, name, score):

        self.name = name

        self.score = score

    def get_grade(self):

        if self.score >= 90 :

            return self.name + ':A-优秀'

        elif self.score >= 60 :

            return self.name + ':B-及格'

        else:

            return self.name + ':B-不及格'

p1 = Person('Bob', 90)

p2 = Person('Alice', 65)

p3 = Person('Tim', 48)

print(p1.get_grade())

print(p2.get_grade())

print(p3.get_grade())


正在回答

1 回答

及格和不及格都是B?不及格应该是C吧!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

最新版的,运行正常

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信