
Originariamente inviata da
clasku
posta il codice completo, compresa la chiamata alla funzione e i dati che passi
codice:
1 D =[1,2,3,4,5,6,7,8]
2 F =[3,5,7,9]
3
4 def operazione(a,b):
5 # @param a: int
6 # @param b: int
7 return a > b
8
9 def confronto(A,B):
10 # @param A:list
11 # @param B:list
12 for x in A:
13 if confronto2(x,B):
14 return true
15 return false
16
17 def confronto2(c,C):
18 # @param c:int
19 # @param C:list
20 for q in C:
21 if not confronto(c,q):
22 return false
23 return true
il codice che passo è esattamente lo stesso della domanda la chiamata alla funzione è:
>>> confronto(D,F)