Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/08/2011, 20:16
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Reconocer si es numero o letra

Te quedaría algo mas o menos así.
Código Python:
Ver original
  1. while True:
  2.     numero = raw_input()
  3.     if numero == 'salir':
  4.         break
  5.     else:
  6.         factorial = 1
  7.         try:
  8.             numero = int(numero)
  9.             for i in range(1, numero + 1):
  10.                 factorial = factorial * i
  11.             mensaje = 'El factorial de %d es %d' % (numero, factorial)
  12.             print(mensaje)
  13.         except ValueError:
  14.             print('Ingrese un número')