<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
F&aacute;cil, primero te pongo la forma para enteros:<br>
<br>
error_entrada = True<br>
while error_entrada:<br>
&nbsp;&nbsp;&nbsp; ent = raw_input('N=')<br>
&nbsp;&nbsp;&nbsp; try:<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; #Conversion<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; n = int(ent)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; error_entrada = False<br>
&nbsp;&nbsp;&nbsp; except ValueError:<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; #Hubo error, mensaje<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; print 'Error, formato de numeral invalido'<br>
<br>
Casi igual la forma para reales:<br>
<br>
error_entrada = True<br>
while error_entrada:<br>
&nbsp;&nbsp;&nbsp; ent = raw_input('N=')<br>
&nbsp;&nbsp;&nbsp; try:<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; #Conversion<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; n = float(ent)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; error_entrada = False<br>
&nbsp;&nbsp;&nbsp; except ValueError:<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; #Hubo error, mensaje<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; print 'Error, formato de numeral invalido'<br>
<br>
Espero que te sea &uacute;til.<br>
<br>
J.<br>
<div class="moz-signature">-- <br>
<img src="cid:part1.07050105.05030700@hlg.jovenclub.cu" border="0"></div>
<BR>
<BR>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 6443 (20110907) __________<BR>
<BR>
ESET NOD32 Antivirus ha comprobado este mensaje.<BR>
<BR>
<A HREF="http://www.eset.com">http://www.eset.com</A><BR>


</body>
</html>