####瞎写好像也可以
class employee:
    def __init__(self,name,salary) -> None:
        self.name=name
        self.salary=salary
        # self.age=None
    def printclass(self):
        try:
            # if not self.age:
            #     print("Error! No age")
            # else:
                print("{}'salary is {}, and his age is {}".format(self.name,self.salary,self.age))
        except:
            print("Error! No age")

e = employee(input(),input())
e.printclass()
e.age = input()
e.printclass()


###参考更正统的写法

# -*- coding: utf-8 -*-
class Employee(object):
    def __init__(self, name, salary, age=None):
        self.name = name
        self.salary = salary
        self.age = age

    def printclass(self):
        if self.age is None:
            print("Error! No age")
        else:
            print("{}'salary is {}, and his age is {}".format(self.name, self.salary, self.age))

if __name__ == '__main__':
    name = input()
    salary = int(input())
    age = int(input())

    # 创建 Employee 实例
    e = Employee(name, salary)

    # 尝试输出员工信息
    e.printclass()

    # 根据输入的年龄为实例 e 设置属性 age
    e.age = age

    # 再次调用 printclass 方法输出信息
    e.printclass()