Suma d’un tros¶
Utilitzant la recursivitat, dissenyeu la funció següent i deseu-la al
fitxer sumatros.py (mòdul sumatros):
- sumatros.coincident(lenters)¶
Donada la llista d’enters lenters, retorna l’índex del primer nombre de la llista tal que el seu valor coincideix amb la suma de tots els que estan a la seva esquerra en la llista. Si no hi ha cap nombre a la llista que compleix aquesta condició, la funció retorna -1.
Per exemple:
>>> coincident([2,3,5,5])
2
>>> coincident([0,3,5,5])
0
>>> coincident([10,3,5,5])
-1
>>> coincident([10,3,5,-5,13])
4
>>> coincident([10,3,5,-5,13,26])
4
>>> coincident([0,0,0,22])
0
Nota
Disposeu de jocs de prova al fitxer sumatros.txt.
Solució
Disposeu d’una solució al fitxer sumatros.py.