Te daré algunos hints:
1.- Usa excepciones ; )
2.- Prueba el caso donde el capital final es igual al inicial y la tasa es 0
3.- Lee bien tus problemas, te van a dar capital final, capital inicial y una tasa. Calcula los años.
Bonus:
Te diré como validar que tu entrada sea un numero:
Código Python:
Ver originalwhile True:
try:
float(raw_input("Dame un numero: "))
except ValueError:
print "Eso no es un numero"
else:
break