Suma de quadrats¶
Un enter x és un quadrat perfecte si existeix un altre enter y tal que \(x = y^2\). Per exemple, els primers 5 quadrats perfectes són: 1, 4, 9, 16 i 25.
Dissenya la funció
suma_quadratsque donat un enternretorni el valor de la suma delsnprimers quadrats perfectes. Desa la funció al fitxersuma_quadrats.py. La funció ha de passar el següent doctest:>>> suma_quadrats (4) 30 >>> suma_quadrats (10) 385
Nota
Pots descarregar el fitxer amb tests
sumaq-1.txtDissenya una funció de nom
quadratsque, a partir d’un enter positiuu, entre 0 i 9, i un altre enter positiu,v, calculi i retorni el percentatge, sobre el nombre de quadrats perfectes que són inferiors av, d’aquells que el seu darrer dígit és igual au.Desa la funció al fitxer
suma_quadrats.py. La funció ha de passar el següent doctest:>>> round(quadrats (1, 101), 2) 20.0 >>> round(quadrats (3, 101), 2) 0.0 >>> round(quadrats (4, 150), 2) 25.0 >>> round(quadrats (5, 1500), 2) 10.53
Nota
Pots descarregar el fitxer amb tests
sumaq-2.txt
Solució
Disposeu de solucions al fitxer suma_quadrats.py