Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2010, 19:50
angel10
Invitado
 
Mensajes: n/a
Puntos:
ayuda para ayuda para resolver problema de numeros curiosos

Hola! Soy nueva en el foro y estoy estudiando ingenieria, y tengo informatica como materia. Es la primera vez en mi vida que hago algo relacionado con la programacion, asi que invoco la ayuda de los conocedores del tema que puedan ayudarme a resolver lo siguiente:

tengo que escribir un programa que, dado un numero entero positivo
compruebe si es un numero curioso (un numero curioso es aquel que al ser multiplicado por si mismo da como resultado otro numero terminado en el numero inial dado)
hasta ahora hice esto:


n = int(raw_input('ingresa un numero: '))
if n <= 0:
print 'Ha cometido un error: el numero debe ser positivo.'
n = int(raw_input('ingresa un numero: '))
elif n > 0:
n = n**2


Pero no estoy ni cerca de la solucion, tengo que usar cadenas, pasar el producto a cadena y comparar los elementos con el numero inicial?

si alguien puede darme alguna idea o solucion seria fantastico
Mil gracias!!: