Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def magico(xs):
- #print(soma(xs),soma2(xs),diag(xs))
- if(soma(xs) == soma2(xs) == diag(xs) != -1 ):
- return True
- else:
- return False
- def soma(xs):
- sant = 0
- s = 0
- for i in range(len(xs)):
- if(s != sant):
- return -1
- s = 0
- for j in range(len(xs)):
- s = s + int(xs[i][j])
- sant = s
- return s
- def soma2(xs):
- s = 0
- sant = 0
- for j in range(len(xs)):
- if(s != sant):
- return -1
- s = 0
- for i in range(len(xs)):
- s = s + int(xs[j][i])
- sant = s
- return s
- def diag(xs):
- s = 0
- for i in range(len(xs)):
- s = s + int(xs[i][i])
- t = 0
- for i in range(len(xs)):
- t = t + int(xs[i][len(xs) - 1 - i])
- if(s == t):
- return s
- else:
- return -1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement