突發(fā)奇想,想真么寫,但是為什么X打印不出來呢
# Enter a code
class Person(object):
? ? def __init__(self, name, gender):
? ? ? ? self.name = name
? ? ? ? self.gender = gender
class Student(Person):
? ? def __init__(self, name, gender, score):
? ? ? ? super(Student, self).__init__(name, gender)
? ? ? ? self.score = score
class Teacher(Person):
? ? def __init__(self, name, gender, course):
? ? ? ? super(Teacher, self).__init__(name, gender)
? ? ? ? self.course = course
p = Person('Tim', 'Male')
s = Student('Bob', 'Male', 88)
t = Teacher('Alice', 'Female', 'English')
for x in (Student,object,Teacher):
? ? if isinstance(t,x) == False:
? ? ? ? continue
? ? else:
? ? ? ? print('T is {}'.format(x))
? ??
2021-07-05
改成
2021-03-27
代碼沒錯,里面運行不出來是因為py版本比較老,去pycharm就出來了