首先,这题离谱的是,唯一一个样例打出的英文就是错的O。o
好吧,这题主要就是锻炼类的设定,class设定后初始化,接着写一个类里的函数
还有,就是接触try和expect的使用,和if-else感觉差不多,只不过前者是基于输出,后者基于流程
class Employee:
def __init__(self,name,salary):self.name = name
self.salary = salary
def printclass(self):
print("%s'salary is %d, and his age is %s"%(self.name,self.salary,self.age))
name = input()
salary = int(input())
age = int(input())
try:
print(Employee(name,salary,age).printclass())
except:
print("Error! No age")
e = Employee(name,salary)
e.age = age
e.printclass()