异常捕获
class Employee():
def __init__(self,x,y):
self.name=name
self.salary=salary
def __str__(self):
return '%s\'salary is %s, and his age is %s'%(self.name,self.salary,self.age)
def printclass(self):
try:
self.__str__()
except:
print("Error! No age")
else:
pass
finally:
pass
name=input()
salary=input()
e=Employee(name,salary)
e.printclass()
if hasattr(e,'age'):
print("True")
else:
setattr(e,'age',input())
e.printclass()
print(e)
def __init__(self,x,y):
self.name=name
self.salary=salary
def __str__(self):
return '%s\'salary is %s, and his age is %s'%(self.name,self.salary,self.age)
def printclass(self):
try:
self.__str__()
except:
print("Error! No age")
else:
pass
finally:
pass
name=input()
salary=input()
e=Employee(name,salary)
e.printclass()
if hasattr(e,'age'):
print("True")
else:
setattr(e,'age',input())
e.printclass()
print(e)
全部评论
相关推荐
点赞 评论 收藏
分享
嘀哩咕噜说啥呢:小米辣吗
,那举办了

点赞 评论 收藏
分享