对下三角的每个元素进行判断,是否为0,
从第二行开始,第n行对应n个下三角元素,
通过循环索引出元素判断是否为0,对为0的个数进行计数对比即可。
n = int(input()) matrix_ls = [] #将输入存至数组中 for i in range(n): matrix_ls.append(list(map(int,input().split()))) cnt = 0 for i in range(1,n): #从第二行开始循环 for j in range(i): #每行循环的次数 if matrix_ls[i][j] == 0: #对应的索引 cnt += 1 else: break if cnt == n*(n-1)//2: #下三角的个数,等差数列求和,1到n-1 print('YES') else: print('NO')