Potències¶
Donats els valors de x i màxim (enters positius), dissenya la funció
potencies_1que calculi la mitjana dels enters que són potències de x inferiors o iguals a màxim.Desa la funció al fitxer
potencies.py. La funció ha de passar el següent doctest:>>> round(potencies_1 (2, 100), 2) 18.14 >>> round(potencies_1 (3, 200), 2) 24.2 >>> round(potencies_1 (5, 100), 2) 10.33 >>> round(potencies_1 (7, 1000), 2) 100.0
Nota
Pots descarregar el fitxer amb tests
potencies-1.txtDonats els valors de x, màxim (enters positius) i d (enter entre 0 i 9), dissenya la funció
potencies_2que calculi i retorni la primera potència de x inferior a màxim que acabi en el digit d. Si no n’hi ha cap ha de retornar -1.Desa la funció al fitxer
potencies.py. La funció ha de passar el següent doctest:>>> potencies_2 (2, 100, 6) 16 >>> potencies_2 (2, 100, 5) -1 >>> potencies_2 (5, 100, 5) 5 >>> potencies_2 (5, 100, 3) -1 >>> potencies_2 (7, 1000, 3) 343
Nota
Pots descarregar el fitxer amb tests
potencies-2.txt
Solució
Disposeu de solucions al fitxer potencies.py