如何在不使用库的情况下使函数读取仅包含零的行和列

How do I make a function read a row and a column with only zeros without using libraries

我是一般编程新手...我必须检查矩阵的所有行和列,如果它们中的任何一个都是零,return 一个真值。我在一次愚蠢的尝试中编写了这段代码,但它对问题本身的目的不起作用。矩阵将始终是一个正方形和一个列表列表。

def determinanteEhNulo(matriz):
  contador = 0
  
  for i in matriz:
    for j in range(len(matriz)):
      if i[j] == 0:
        contador += 1

  if contador >= int(len(matriz)):
    return True
  return False

这似乎可以满足您的需求。

def determinanteEhNulo(matriz):
    for i in matriz:
        if all(x==0 for x in i):
            return True
    for i in zip(*matriz):
        if all(x==0 for x in i):
            return True
    return False
count = 0
def determinanteEhNulo(matrix):
    global count
    for i in matrix:
       if all([j ==0 for j in i]):
          count += 1
                
    if count == len(matrix):
        return True
    else:
        return False