Suponga que hay una variable, h ya asociada con un valor entero positivo.

IDIOMA: PITÓN

DESAFÍO:

Suponga que hay una variable, h ya asociada con un valor entero positivo.
Escribe el código necesario para calcular la suma de los cuadrados perfectos cuyo valor es menor que h, comenzando con 1.
(Un cuadrado perfecto es un número entero como 9, 16, 25, 36 que es igual al cuadrado de otro número entero (en este caso, 3 * 3, 4 * 4, 5 * 5, 6 * 6 respectivamente)).

Asocie la suma que calcule con la variable q.
Por ejemplo, si h es 19, asignaría 30 a q porque los cuadrados perfectos (comenzando con 1) que son menores que h son: 1, 4, 9, 16 y 30 == 1 + 4 + 9 + 16.

SOLUTION:


q = 0 
sqrt = int(h ** 0.5) 
if sqrt != h: 
    >>sqrt += 1 
for i in range(1, sqrt): 
    >>q += i**2