def es10(lista1, lista2):
'''
Es. 10: 9 punti
Abbiamo due liste di interi lista1 e lista2 per ogni elemento di lista1 vogliamo sapere se e' esprimibile
sommando (anche piu' volte ) interi presenti nella lista2.
Si definisca la funzione ricorsiva (o che usa una vostra funzione ricorsiva) es10(lista1, lista2)
che, prese le due liste, restituisce una terza lista della stessa lunghezza di lista1.
La terza lista lista3 contiene solo zeri e/o uni.
Per ogni i, il valore lista3[i] sara' uno se l'intero lista1[i] e' esprimibile come somma degli
interi presenti in lista2 (presi anche più volte), sara' zero altrimenti.
Ad esempio per
lista1=[ 10, 11, 23,26,27,28]
lista2=[ 13,5]
es4(lista1,lista2) restituisce [1, 0, 1, 1, 0, 1]
perche'
10 = 5+5
11 non è ottenibile come somma di soli interi appartenenti a [13, 5]
23 = 13+5+5
26 = 13+13
27 non è ottenibile come somma di soli interi appartenenti a [13, 5]
28 = 13+5+5+5
Idee su come risolverlo?