# -*- coding: utf-8 -*- class Employee(object): def __init__(self, name, salary): self.name = name self.salary = salary def printclass(self): try: print("{}'salary is {}, and his age is {}".format(self.name, self.salary, self.age)) except: print("Error! No age") if __name__ == '__main__': name = input() salary = int(input()) age = int(input()) # 创建 Employee 实例 e = Employee(name, salary) print(hasattr(e,'age')) if not hasattr(e,'age'): e.__setattr__('age',age) # 调用 printclass 方法输出信息 e.printclass()