def sum(num):
def dome1(fn):
def dome2(num1):
sum1=0
for i in range(1,num):
sum1 = sum1 +fn(i)
print(f"第{i}层阶",sum1)
return sum1
return dome2
return dome1
@sum(4)
def dome(number):
k = 1
for i in range(1,number+1):
k = k*i
return k
print(dome(5))