Ep 22
Issue de : aucunâïž
EXERCICE 1âïž
Ăcrire une fonction recherche_indices_classement
qui prend en paramĂštres un entier elt
et un tableau dâentiers tab
reprĂ©sentĂ© par une liste Python, et qui renvoie trois listes Python dâentiers:
- la premiĂšre liste contient les indices des valeurs du tableau tab strictement infĂ©rieures Ă
elt
; - la deuxiĂšme liste contient les indices des valeurs du tableau tab Ă©gales Ă
elt
; - la troisiĂšme liste contient les indices des valeurs du tableau tab strictement supĂ©rieures Ă
elt
.
Exemple :
đ Script Python
>>> recherche_indices_classement(3, [1, 3, 4, 2, 4, 6, 3, 0])
([0, 3, 7], [1, 6], [2, 4, 5])
>>> recherche_indices_classement(3, [1, 4, 2, 4, 6, 0])
([0, 2, 5], [], [1, 3, 4])
>>>recherche_indices_classement(3, [1, 1, 1, 1])
([0, 1, 2, 3], [], [])
>>> recherche_indices_classement(3, [])
([], [], [])
RĂ©ponse
Complétez le code ci-dessous
###
Solution
###
EXERCICE 2âïž
Une professeure de NSI dĂ©cide de gĂ©rer les rĂ©sultats de sa classe sous la forme dâun dictionnaire :
- les clefs sont les noms des Ă©lĂšves ;
- les valeurs sont des dictionnaires dont les clefs sont les types dâĂ©preuves sous forme de chaĂźne de caractĂšres et les valeurs sont les notes obtenues associĂ©es Ă leurs coefficients dans une liste.
Avec :
đ Script Python
resultats = {
'Dupont': {
'DS1': [15.5, 4],
'DM1': [14.5, 1],
'DS2': [13, 4],
'PROJET1': [16, 3],
'DS3': [14, 4]
},
'Durand': {
'DS1': [6 , 4],
'DS2': [8, 4],
'PROJET1': [9, 3],
'IE1': [7, 2],
'DS3': [12, 4]
}
}
đ Script Python | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Exemple :
đ Script Python
>>> moyenne("Dupont", resultats)
14.5
>>> moyenne("Durand", resultats)
8.5
RĂ©ponse
Complétez le code ci-dessous
###
Solution
###