Python小白一個(gè),最近在學(xué)習(xí)python進(jìn)階課程。在4.8節(jié)中遇到了一個(gè)問(wèn)題,請(qǐng)教一下大家。代碼如下:class?Person(object):
????def?__init__(self,?name,?score):
????????Person.name?=?name
????????Person.__score?=?score
????def?get_grade(self):
????????if?self.__score?>=?80:
????????????return?'A'
????????elif?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()為什么顯示的結(jié)果不是“A,B,C”,而是“C,C,C”。麻煩大神解答一下,謝謝啦!
添加回答
舉報(bào)
0/150
提交
取消