The spacing should be even and uniform throughout. Improper indentation can cause an IndentationError or cause the program to do something unexpected. The following example raises an IndentationError:
a = 7
if a > 5:
  print "foo"
else:
  print "bar"
 print "done"
Or if the line following a colon is not indented, an IndentationError will also be raised:
if True:
print "true"
If you add indentation where it doesn’t belong, an IndentationError will be raised:
if  True:
    a = 6
        b = 5
If you forget to un-indent functionality could be lost. In this example None is returned instead of the expected False:
def isEven(a):
    if a%2 ==0:
        return True
        #this next line should be even with the if
        return False
print isEven(7)