TP Maelys CARTEAU 1°4
TP Maelys CARTEAU 1°4
TP Maelys CARTEAU 1°4
B Maëlys CARTEAU
1°4
→
=
TP 2 – 1ère spécialité – Listes
D
C Exercice 1 :
→ 1) a) >>> Liste [2] affiche l’élément d’indice 2, c’est-à-dire 'nuit'.
2) Pour que la liste soit [‘jour’, 13, ‘nuit’, 67, ‘lune’] il faut écrire :
dans la console.
Exercice 2 :
L’instruction Liste1+Liste2 affiche les deux listes concaténées :
Exercice 3 :
1) L’instruction mystere(4) écrite dans la console retourne le nombre de fois qu’il y a le nombre 4
dans la liste ‘liste’ :
L’instruction mystere(9) écrite dans la console retourne le nombre de fois qu’il y a le nombre 9 dans
la liste ‘liste’ :
2) Cette fonction permet de trouver combien il y a de fois un nombre donné par l’utilisateur dans la
liste : liste=[2,6,4,1,2,4,8,6,4,2].
Exercice 4 :
Voir fichier python pour tester le programme, sinon voici la capture d’écran :
Exercice 5 :
1) Quand on écrit l’instruction echantillon(10) dans la console, cette fonction renvoie une liste de 0
et de 1 qui n’est jamais la même à chaque fois qu’on réécrit cette instruction :
Exercice 6 :
1) Pour créer la variable L et lui affecter la liste donnée il faut écrire :
Cette instruction permet de trier les valeurs de la liste dans l’ordre croissant.
3) La liste L a été modifié, les valeurs de la liste ont été changées de place.
5) Quand on rappelle la liste L dans la console, on voit qu’elle n’est pas identique à la liste initiale
(comme le montre la capture d’écran précédente).
6) L’instruction sorted(L) renvoie une liste copié de L mais triée et l’instruction L.sort() trie la liste
L.
Application 1 :
a)
Entrée : saisir une liste de nombres L
Traitement :
nb ← 0
Pour chaque élément elt de la liste L
nb ← nb + elt
m ← nb / longueur de la liste L
Sortie : Retourner m
b) Voir fichier python pour tester le programme, sinon voici la capture d’écran :
Application 2 :
a)
Entrée : Saisir une liste L, un nombre a et un nombre b, a étant plus petit que b
Traitement :
nb → 0
Pour chaque élément elt de la liste L
si elt est compris entre a et b inclus
nb → nb + 1
Sortie : Retourner nb
b) Voir fichier python pour tester le programme, sinon voici la capture d’écran :
c)
Application :
a) V pavé droit = Longueur × largeur × hauteur
Côté carré jaune = 50 – ((50 – 2x) – x)
= 50 – 50 + 2x + x
= 3x
V(x) = (50 – 2x)² × 3x
b) Voir fichier python pour tester le programme, sinon voici la capture d’écran :
Exercice n°1 :
a)
b)
Exercice n°2 :
a)
b)
Exercice n°3 :
a)
b)
Exercice n°4 :
a) Factoriser(468) renvoie :
b)
c) Mon programme ne marche pas mais voilà les pistes que j’ai exploité :