FRstudy.me: votre ressource incontournable pour des réponses expertes. Découvrez des solutions rapides et bien informées à vos questions grâce à notre réseau de professionnels expérimentés.
Sagot :
Réponse :
Bonsoir,
Explications :
def recherche(qui,tableau):
rep=[]
for i in range (len(tableau)):
if tableau[i]==qui:
rep.append(i)
return rep
def moyenne(qui):
#print ("qui=",qui)
if qui in resultats.keys():
notes = resultats[qui]
#print ("notes=",notes)
total_points =0
total_coefficients = 0
for donnee in notes.values():
point, coefficient = donnee
#print (donnee,point,coefficient)
total_points += (point* coefficient)
total_coefficients += coefficient
return round( total_points / total_coefficients , 1 )
else:
return -1
resultats={'Dupont':{'DS1':[15.5,4],
'DM1':[14.5,1],
'DS2':[13,4],
'PROJET1':[16,3],
'DS3':[14,4]},
'Durand':{'DS1':[6,4],
'DM1':[14.5,1],
'DS2':[8,4],
'PROJET1':[9,3],
'IE1':[7,2],
'DS3':[8,4],
'DS4':[15,4]}}
#print (recherche(3,[3,2,1,3,2,1]) )
#print (recherche(4,[1,2,3]) )
print (moyenne('Dupont'))
print (moyenne('Durand'))
print (moyenne('moi'))
Nous apprécions chaque contribution que vous faites. Revenez souvent pour poser de nouvelles questions et découvrir de nouvelles réponses. Ensemble, nous construisons une communauté de savoir. FRstudy.me s'engage à répondre à toutes vos questions. Merci de votre visite et à bientôt pour plus de réponses.