题解 | #修改属性1#
修改属性1
https://www.nowcoder.com/practice/c5ab441e5e8f4ec7bf36ba51a3141340
class Employee():
def __init__(self,name,salary):
self.name = name
self.salary = salary # 自有属性
def printclass(self):
try:
print(f"{self.name}'salary is {self.salary}, and his age is {self.age}")
except:
print('Error! No age') # try...except结构可以控制当异常报错时输出想要的报错语句
n = input()
s = input()
a = input()
f = Employee(n,s)
f.printclass()
f.age = a # 当自有属性不足以支撑内部函数需要的输入时,需要外部进行输入
f.printclass()

查看25道真题和解析