def fun3(sex):
def wrap_fun(fun):
def func1():
if sex == 'woman':
print('你不仅可以上班,你还可以生娃!')
else:
print('你还是老实上班吧,暂时还生不了娃!')
return
return func1
return wrap_fun
@fun3(sex='man')
def man():
print('好好上班')
@fun3(sex='woman')
def woman():
print('好好上班')
woman()
man()
#谁来理解下这段代码啊