Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Obtenez des réponses rapides à vos questions grâce à un réseau de professionnels expérimentés sur notre plateforme de questions-réponses. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale.
Sagot :
Réponse :
def recherche(caractere, mot):
occurrences = 0
for char in mot:
if char == caractere:
occurrences += 1
return print(occurrences)
def moyenne(L):
moyenne = 0
somme_coef = 0
for i in range(0, len(L)):
coef = L[i][1]
for a in range(coef):
moyenne += L[i][0] * coef
somme_coef += coef
return print(round(moyenne / somme_coef, 1))
def maxi(tab):
biggest = 0
index_of_biggest = 0
for index, element in enumerate(tab):
if element > biggest:
biggest = element
index_of_biggest = index
return print((biggest, index_of_biggest))
# or simply:
# index = tab.index(max(tab))
# return print((tab[index],index))
Explications :
fonction recherche:
On itère pour chaque caractère dans le mot passé en argument, en vérifiant s'il est égal au caractère passé en argument, c'est le cas, on incrément occurrences de 1.
fonction moyenne:
On utilise la formule de mathématiques de calcul de moyenne de coefficient, le code devrait être assez compréhensible.
fonction maxi:
J'ai mis deux manière d'arriver au même résultat, car la plus simple risquerai de faire rouspéter ton prof.
Donc à chaque itération, on vérifie que l'élément est plus grand que la variable biggest, si c'est le cas on le stocke dans biggest et son index dans index_of_biggest, et on retourne le résultat sous type tuple.
Merci d'utiliser notre plateforme. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Laurentvidal.fr est là pour fournir des réponses précises à vos questions. Revenez bientôt pour plus d'informations.