这个和“修改属性1”的差别其实并不大
主要是想要学习到两个函数(然而不用这两个函数也可以):hasattr和setter对于类的函数
前者是判断类中对象是否包含对应的属性,后者是修改类的对象属性
然而直接加好像也是可以,即: e = Employee(name,salary)
                                                 e.age = age
其他同“修改属性1”
————————————————————————————————————————————————————————————————
class Employee:
    def __init__(self,name,salary):
        self.name = name
        self.salary = salary
        
    def printclass(self):
        return ("%s'salary is %d, and his age is %d"%(self.name,self.salary,self.age))

name = input()
salary = int(input())
age = int(input())

try:
    print(Employee(name,salary,age).printclass())
except:
    print('False')
    e = Employee(name,salary)
    setattr(e,'age',age)
    print(e.printclass())