Objectifs
- Savoir utiliser les listes sous Python
Exercice 01
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Correction
semaine = ["lundi", "Mardi","Mercredi", "Jeudi","Vendredi","Samedi", "Dimanche" ] print(semaine) print(semaine[3]) jour = semaine[0] semaine[0]=semaine[-1] semaine[-1] = jour print(semaine) print(semaine[-1]*12)
Exercice 02
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Correction
Exercice 03
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 04
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Spolution
l=[] nbr=0 for i in range(700, 1100): if (i%7==0) and (i%2!=0)and (i%5!=0): l.append(i) nbr+=1 print(l) print("Le nombre trouvé est:",nbr)
Exercice 05
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 06
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 07
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 08
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
False False True True
Exercice 09
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
- Réponse: B et E
Exercice 10
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 11
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
# programme principal ----------------------------------------------- nombres = [17, 38, 10, 25, 72] print(" Liste initiale ".center(50, '-')) print(nombres, '\n') rien = input('"Entree"') print(" Tri ".center(50, '-')) nombres.sort() print(nombres, '\n') rien = input('"Entree"') print(" Ajout d'un element ".center(50, '-')) nombres.append(12) print(nombres, '\n') rien = input('"Entree"') print(" Retournement ".center(50, '-')) nombres.reverse() print(nombres, '\n') rien = input('"Entree"') print(" Indice d'un element ".center(50, '-')) print(nombres.index(17), '\n') rien = input('"Entree"') print(" Retrait d'un element ".center(50, '-')) nombres.remove(38) print(nombres, '\n') rien = input('"Entree"') print(" Indicage ".center(50, '-')) print("nombres[1:3] =", nombres[1:3]) print("nombres[:2] =", nombres[:2]) print("nombres[2:] =", nombres[2:]) print("nombres[:] =", nombres[:]) print("nombres[-1] =", nombres[-1])
Exercice 12
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
# programme principal ----------------------------------------------- lstVide = [] print("lstVide =", lstVide) lstVide+=range(0, 1000, 200) print("Nouvelle liste lstVide =", lstVide) lstFlottant = [0.0]*5 print("lstFlottant =", lstFlottant, "\n") rien = input('"Entree"') print("range(4) =", range(4)) print("range(4, 8) =", range(4, 8)) print("range(2, 9, 2) =", range(2, 9, 2), "\n") rien = input('"Entree"') lstElmnt = range(6) print("lstElmnt =", lstElmnt) rien = input('"Entree"') print("Test d'appartenance de l'element 3 :", 3 in lstElmnt) print("Test d'appartenance de l'element 6 :", 6 in lstElmnt) rien = input('"Entree"') print("lstVide =", lstVide) print("lstFlottant =", lstFlottant, "\n") rien = input('"Entree"')