Positius¶
En el fitxer
positius.py(mòdulpositius), escriviu la funció recursiva següent:- positius.positius_1(ln)¶
Donada una llista de nombres enters, en retorna una altra en la que s’ha canviat el signe de tots els valors negatius.
Per exemple:
>>> a = [1, -2, 44, -56, -3, -47, 0, 3] >>> b = positius_1(a) >>> a [1, -2, 44, -56, -3, -47, 0, 3] >>> b [1, 2, 44, 56, 3, 47, 0, 3]
Nota
Disposeu de jocs de prova al fitxer
positius_1.txt.En el mateix fitxer
positius.py(mòdulpositius), escriviu la funció recursiva següent:- positius.positius_2(ln)¶
Donada una llista de nombres enters, la modifica de forma que es canvia el signe de tots els valors negatius.
Per exemple:
>>> a = [1, -2, 44, -56, -3, -47, 0, 3] >>> positius_2(a) >>> a [1, 2, 44, 56, 3, 47, 0, 3]
Nota
Disposeu de jocs de prova al fitxer
positius_2.txt.
Solució
Disposeu d’una solució al fitxer positius.py.