He intentado hacer el ejercicio 225) de la página 175 de este libro en PDF sobre Python http://marmota.act.uji.es/mtp/pdf/python.pdf
n = int(raw_input('Introduce un número entero: '))
a = range(1, n)
a[1] = n ** 2
print a
¿Cómo hago lo de elevar al cuadrado cada rango?
:)
Que tal algo como
n = int(raw_input('Introduce un numero entero: '))
a = range(1, n)
for x in range(0,n-1):
a[x] = a[x] ** 2
print a
ya que necesitas recorrer la lista
por cierto lei el ejercicio y no es exactamente " elevar al cuadrado un rango" como dices.
Es verdad.
Me funciona...
No se me hubiera ocurrido meterle n-1.