全为1时计算个数,出现0返回0

#reply=input('How can I help you? ')
def size_1(m_grid):
    #计算总共1的个数
    count=0
    for row in grid:
        for i in row:
            if i==1:
                count+=1
            else:
                count=0
                break
        if count==0: #对外层循环进行处理
            break
        else:  #因为没有进行处理所以可以忽略不写
            continue
    return count

grid=[[1,1,1],[1,1,1]]
size=size_1(grid)
print(size)
原文地址:https://www.cnblogs.com/eleni/p/11221368.html