> > while True:
> edad=raw_input('¿Cuantos años tenes?')
> if edad.isdigit():
> break
> print 'No ingresaste un numero!'
>
> Pero no tengo el pythonometro a mano ;-)
El uso de la sentencia break está considerada como una mala práctica, al
igual que continue. El flujo de un programa debe ser fácil de seguir sin
saltos y sin interrumpir el flujo de las estructuras de control.
Usarlas adentro de un for o while generalmente es señal de una mala
definición de la condición de salida. Como se da en este caso.
+1 para ...
> mssg ="¿Cuantos años tenes?"
> edad = raw_input(mssg)
>
> while not edad.isdigit():
> print "No ingresaste un nro!"
> edad = raw_input(mssg)