Les listes et les tableaux
Exercice 1
mon_tab = [5, 8, 6, 9]
ma_variable = mon_tab[2]
Quelle est la valeur référencée par la variable ma_variable après l'exécution du programme ci-dessous ? (utilisez la console pour vérifier votre réponse).
Exercice 2
mon_tab = [5, 8, 6, 9]
Ecrire une fonction inverse dont le paramètre est une liste et qui renvoie une liste avec les éléments dans l'order inverse. (utilisez la console pour vérifier votre réponse).
Coller le code de la console
Voir une solution
Exercice 3
Utiliser la console pour écrire ton code :
Ecrire une liste en compréhension de cinq premiers entiers pairs.
Coller le code de la console
Voir une solution
Le code
mon_tab = [2*p for p in range(0, 5)]
print(mon_tab)
mon_tab = [2*p for p in range(0, 5)]
print(mon_tab)
Exécuter
Masquer
Exercice 4
Utiliser la console pour écrire ton code :
Ecrire une liste en compréhension des entiers inérieurs à 100 qui ne sont pas divisibles 3.
Coller le code de la console
Voir une solution
Le code
mon_tab = [p for p in range(0, 100) if p%3 != 0]
print(mon_tab)
mon_tab = [p for p in range(0, 100) if p%3 != 0]
print(mon_tab)
Exécuter
Masquer
Exercice 5
ma_phrase = ["Le", "soleil", "brille" , "dans", "le", "ciel"]
Utiliser la console pour écrire ton code :
Ecrire un code qui affiche la phrase de la liste ma_phrase.
Coller le code de la console
Voir une solution
Le code
ma_phrase = ["Le", "soleil", "brille" , "dans", "le", "ciel"]
for mot in ma_phrase:
print(mot+" ",end="")
ma_phrase = ["Le", "soleil", "brille" , "dans", "le", "ciel"]
for mot in ma_phrase:
print mot+" ",
Exécuter
Masquer
Exercice 6
m = [[1, 3, 4], [5 ,6 ,8], [2, 1, 3], [7, 8, 15]]
Utiliser la console pour vérifier :
Que vaut m[2] ?
Que vaut m[2][1] ?
Que valent a et b pour m[a][b] affiche 7.
Exercice 7
m = [[1, 3, 4],
[5 ,6 ,8],
[2, 1, 3],
[7, 8, 15]]
Utiliser la console pour vérifier :
Que vaut m[3] ?
Que vaut m[3][1] ?
Que valent a et b pour m[a][b] affiche 6.
Exercice 8
m = [[1, 3, 4], [5 ,6 ,8], [2, 1, 3], [7, 8, 15]]
Utiliser la console pour écrire ton code :
Ecrire un code qui permet d'afficher le tableau m
sous la forme suivante :
1 3 4
5 6 8
2 1 3
7 8 15
Coller le code de la console
Voir une solution
Le code
m = [[1, 3, 4],[5, 6, 8],[2, 1, 3],[7, 8, 15]]
nb_colonne = 3
nb_ligne = 4
for i in range(0, nb_ligne):
for j in range(0, nb_colonne):
a = m[i][j]
print(a," ",end="")
print("")
m = [[1, 3, 4],[5, 6, 8],[2, 1, 3],[7, 8, 15]]
nb_colonne = 3
nb_ligne = 4
for i in range(0, nb_ligne):
for j in range(0, nb_colonne):
a = m[i][j]
print a," ",
print ""
Exécuter
Masquer
#ecrire le code dans la console
Python avec mathartung.xyz@20018
end