Professional Documents
Culture Documents
n=input()
n= int(n)
a=[]
for i in range(n):
a.append([0] * n)
b=[]
for i in range(n):
b.append(input().split(" "))
n = len(a);
n = len(a[0]);
for i in range(len(b)):
for j in range(len(b[i])):
a[i][j]=int(b[i][j])
for d1 in range(n):
for d2 in range(n):
if(d1>d2):
print("0",end= " ")
elif d2 < n-1 :
print(a[d1][d2],end=" ")
else:
print(a[d1][d2],end="")
if d1< n-1:
print()
Assignment-2
def isSymmetric(a):
for i in range(n):
for j in range(n):
if(i!=j and a[i][j]!=a[j][i]):
return False
return True
n=int(input())
#print(n)
a=[]
for i in range(n):
a.append([0] *n)
b=[]
for i in range(n):
b.append(input().split(" "))
for i in range(len(b)):
for j in range(len(b[i])):
a[i][j]=int(b[i][j])
x=isSymmetric(a)
if(x==True):
print("YES")
else :
print("NO")
Assignment 3
def isBinary(a):
flag=0
for i in range(n):
for j in range(m):
if(a[i][j]==0 or a[i][j]==1):
flag=0;
else :
flag=1;
break;
if(flag==1):
break
if(flag==0):
return True
else :
return False
n,m=input().split(" ")
n= int(n)
m=int(m)
a=[]
for i in range(n):
a.append([0] * m)
b=[]
for i in range(n):
b.append(input().split(" "))
for i in range(len(b)):
for j in range(len(b[i])):
a[i][j]=int(b[i][j])
x=isBinary(a)
if(x==True):
print("YES",end="")
else:
print("NO",end="")