a = [0.5 * x for x in range(0, 4)]donc a vaut :
L=[0,1,2] M=[3,4,5] N=[L[i]+M[i] for i in range(len(L))] print(N)
Quel est le résultat de l'évaluation de l'expression Python suivante ?
[x * x for x in range(10)]
Quel est le résultat de l'évaluation de l'expression Python suivante ?
[2**n for n in range(4)]
Quel est le résultat de l’évaluation de l’expression Python suivante?
[n * n for n in range(10)]
On a importé un fichier csv
contenant les notes d’élèves dans une liste de listes nommée liste_eleves
.
Le premier élément de chaque ligne est le nom de l’élève, le deuxième est sa note au premier devoir et le troisième sa note au deuxième devoir.
Quel code python permet d’obtenir la liste des noms des élèves ayant eu strictement plus de 15 au deuxième devoir ?
[eleve[0] for eleve in liste_eleves if eleve[2] > 15]
Quelle est la valeur de :
[x+1 for x in range(10) if x%3 != 0] ?
Quelle est la valeur de [x+2 for x in range(10) if x%2 !=0]
?
Quel est le tableau construit par l'instruction suivante ?
t = [i%2 for i in range(20)]
[0, 1, 0, 1, 0, 1, ..., 1]
Quel est le résultat de l'évaluation de l'expression suivante en python :
[2 * n + 1 for n in range(10)]
Quel est le tableau construit par l'instruction suivante ?
tab = [2**i for i in range(1,5)]
[2, 4, 8, 16]
Quel est le tableau t
construit par les instructions suivantes ?
tab = [1, 2, -3, 7, 4, 10, -1, 0] t = [e for e in tab if e >= 0]
t = [1, 2, 7, 4, 10, 0]
Pour créer une liste de 100 éléments de valeur 0 il faut écrire :
[i+1 for i in range(0,10)]
Pour générer cette liste que faut-il écrire ?
Parmi ces trois propositions, laquelle ne génère pas la liste ci-dessus ?
maListe = [10, 5, 8] [i*4 for i in maListe]Que renvoie l’exécution de ce script ?
Que génère cette liste ?
On a saisi le code suivant :
def myProg(aListe,anotherListe): return [x for x in aListe if x in anotherListe]
Que retourne la console lorsqu'on saisit :
myProg([i for i in range(10)],[2,3,5,7,11,13,17,19])
[ x - y for x in range(4) for y in range(3) if x > y ]