class Employee(object):
    def __init__(self,name,salary):
        self.name=name
        self.salary=salary
    def printclass(self):
        try:
            return f"{self.name}'salary is {self.salary}, and his age is {self.age}"
        except:
            return "Error! No age"
          
name=input()
salary=int(input())
e=Employee(name,salary)
print(e.printclass())
e.age=int(input())
print(e.printclass())
自己运行一遍报错后才发现,NiuNiu后面不需要s和空格。