You are on page 1of 3

Assignment 1

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="")

You might also like