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.