[每日一题] 01.22 - 数字直角三角形 & 阶乘之和

文章目录

    • 数字直角三角形
    • 阶乘之和

数字直角三角形

[每日一题] 01.22 - 数字直角三角形 & 阶乘之和_第1张图片

n = int(input())
count = (1 + n) * n // 2
list = [str(i).zfill(2) for i in range(1,count + 1)]
for i in range(n,0,-1):
    temp = list[:i]
    list = list[i:]
    print(''.join(temp))

阶乘之和

[每日一题] 01.22 - 数字直角三角形 & 阶乘之和_第2张图片

n = int(input())
lis = [1]
for i in range(1,n + 1):
    lis.append(lis[-1] * i)
print(sum(lis[1:]))

你可能感兴趣的:(算法,python,算法,python)