Código
valor = input ('Ingrese cantidad a repetir: ')
valor1 = 2160
# se inicia el ciclo
for i in range(0,valor):
#se eleva al cuadrado
cuadrado=valor1** 2
# se guarda en otra variable llamada elevado
elevado=cuadrado
#se mide el tamaño
tamano=len(str(elevado))
if tamano==7:
elevado1= "0" + str(elevado)
if tamano==6:
elevado= "00" + str(elevado)
if tamano==5:
elevado1= "000" + str(elevado)
if tamano==4:
elevado1= "0000" + str(elevado)
if tamano==5:
elevado1= "000" + str(elevado)
if tamano==4:
elevado1= "0000" + str(elevado)
if tamano==3:
elevado1= "00000" + str(elevado)
#se acorta
xd = elevado1[2:-2]
#se convierte a numero
lol=int(xd)
#se eleva al cuadrado
xad=lol** 2
valor1=xad
print xd
espero y me puedan ayudar se supone que en cada vuelta tiene que agarrar el valor elevado al cuadrado y acortarlo e imprimirlo
pero lo unico que hace es repetir el mismo valor inicial :S


 
  




 Autor
 Autor
		



 En línea
									En línea
								




 
						