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