[每日一题] 01.24 - 求三角形

求三角形

[每日一题] 01.24 - 求三角形_第1张图片

n = int(input())
count1 = (1 + n) * n // 2
count2 = n *  n
lis1 = [str(i).zfill(2) for i in range(1,count1 + 1)]
lis2 = [str(i).zfill(2) for i in range(1,count2 + 1)]

for i in range(0,len(lis2),n):
    print(''.join(lis2[i:i + n]))
    
print()

for i in range(1,n + 1):
    temp = lis1[:i]
    lis1 = lis1[i:]
    print(' ' * (2 * (n - i)) + ''.join(temp))

后面一部分和数字直角三角形异曲同工
[每日一题] 01.24 - 求三角形_第2张图片

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