Vous êtes sur la page 1sur 5

Lycée Cité El Riadh EPREUVE Prof : M.

Ferjani
Bouficha INFORMATIQ
UE
A.S 2020/2021 DEVOIR DE CONTÖLE N1 CLASSE :3ème Sciences.
DUREE : 1 Heure.
Nom et Prénom : ……………………………………

Exercice n° 1 : (5 points)
QCM 1:
liste = [ 1, 5, 4, 12, 7, 9 ,10 , 2]
print(liste[3:5])
Que va afficher ce programme ?

[4, 12, 7]

[12, 7]

[12, 7, 9]

[12, 9]

QCM 2 :
liste = [ 1, 5, 4, 12, 7, 9, 10, 2]
liste[5] = 6
print(liste)
Que va afficher ce programme ?
[1, 6, 4, 12, 7, 9, 10, 2]
 [1, 5, 4, 12, 6, 9, 10, 2]

 [1, 5, 4, 12, 7, 6, 10, 2]

 [1, 5, 4, 12, 7, 9, 5, 2]

QCM 3 :
liste = [1, 5, 4, 12, 7, 9, 10, 2]
liste.remove(5)
print(liste)
Que va afficher ce programme ?
 [1, 4, 12, 7, 9, 10, 2]

 [1, 5, 4, 12, 7, 10, 2]

 [1, 5, 4, 12, 9, 10, 2]

 [1, 5, 4]
QCM 4 :
liste = [ 1, 5, 4, 12, 7, 9, 10, 2]
liste.sort()
print(liste)
Que va afficher ce programme ?
 [12, 10, 9, 7, 5, 4, 2, 1]

 [1, 10, 12, 2, 4, 5, 7, 9]

 [1, 5, 4, 12, 7, 9, 10, 2]

 [1, 2, 4, 5, 7, 9, 10, 12]

Exercice n° 2 : (5 points)

Etant donné e la liste des notes des é lè ves :  


N = [12 , 04 , 14 , 11 ,  18 , 13 ,  07, 10 , 05 , 09 , 15 , 08 , 14 , 16] 
Soit le programme Python suivant qui permet d'extraire de cette liste et cr é er
une autre liste Admis qui contient uniquement les notes au dessus de la
moyenne (les notes >=10)

# Création de la liste Notes


N= ….12,4,14,11,18,13,7,10,5,15,8,14,16….
# Initialisation de la liste Admis
Admis=.....
for note in N :
if(………….>= 10)..
Admis. .............................(note) # ajout d'un élément dans la liste Admis
# Affichage de la nouvelle liste
print(Admis)

Travail à faire :
1)Compléter sur programme sur machine et l'enregistrer sous le nom votre nom et
prénom dans le dossier 3sciencesgroupe….
2)Quel est le contenu de la liste Admis = [……………………………………………………………]

Exercice n° 3 :
Soit le programme python suivant :

ch=input("Donner une chaine de caractère :")


while True:
e=input("Donner un seul caractère")
if (len(e)==1):
break

nb=0
for c in ch:
if (c==e):
nb=nb+1

print(nb)

Travail à faire :

1) Quel est la valeur affiché par ce programme si


Ch="programme" et e="e" donc le programme affiche: …………
Ch= "programme" et e= "m" donc le programme affiche : …………
2) En déduire le rô le de ce programme ?
………………………………………………………………………………………………………………………………..
Lycée Cité El Riadh EPREUVE Prof : M.Ferjani
Bouficha INFORMATIQ
UE
A.S 2020/2021 DEVOIR DE CONTÖLE N1 CLASSE :3ème Maths.
DUREE : 1 Heure.
Nom et Prénom : ……………………………………

Exercice n° 1 :

Exercice n° 2 :
Soit le programme suivant :
while True :
ch=input("Tapez une chaine de caractère: ")
if (len(ch)>=3):
break
res=""
for c in ch :
if (c != " "):
res=res+c
print(res)

Travail à faire :
1) Quel est la valeur affiché par ce programme si
Ch="programme en python" donc le programme affiche : ……………..………
Ch= "votre nom et prénom " donc le programme affiche : ………………………
2) En déduire le rô le de ce programme ?
……………………………………………………………………………………………………………………………………..

Exercice n° 3 :
Etant donné e la liste des notes des é lè ves :  
Nombre = [2, 4, 7, 1, 9, 3, 11, 10, 13] 
Soit le programme Python suivant qui permet d'extraire de cette liste et cr é er deux
autres listes P et I qui contient respectivement les é lé ments pairs et les é lé ments
impairs

# création de la liste Nombre


Nombre=[2,4,7,1,9,3,11,10,13]
# création de deux listes vides P et I
P=………
I=………

for i in ……………………. :
if (i………2 == 0):
P . ………..(i) # ajout d'un élément dans P
else:
I. …………..(i) # ajout d'un élément dans I

# affichage de P et I
print(P)
print(I)

Travail à faire :

1)Compléter sur programme sur machine et l'enregistrer sous le nom votre nom et
prénom dans le dossier 3mathsgroupe….
2)Quel est le contenu de la liste P = [……………………………………………………………]
3)Quel est le contenu de la liste I = [……………………………………………………………..]
4)En utilisant une fonction python sur les listes, modifier ce programme pour trier (ordre
croissant) et afficher la liste Nombre avant le traitement demandé.

Vous aimerez peut-être aussi