В Python важно делать отступы, иначе будет ошибка.
IndentationError это и есть ошибка с отступами. И показано где:
principal = principal * (1 + rate)
Т.е. эта строчка и до year += 1 включительно должны быть с отступом (например, 4 пробела слева).
Да, и если у вас Python 3, то и print должно быть со скобками, как там указано:
print (year, principal)
а не
print year, principal