Bienvenue sur Laurentvidal.fr, le site où vous trouverez les meilleures réponses de la part des experts. 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 une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme conviviale de questions-réponses.

slt g le meme code sauf que moi je dois : Écrire une fonction statistiques qui :
• prend en paramètre un dictionnaire personnes non vide
• renvoie un tuple dont :
◦ la première valeur est la plus grande taille,
◦ la seconde valeur est la moyenne d’age (arrondie à deux décimales)
je n y arrive pas qql pourrait m'aider merci D


Sagot :

Réponse :

Explications :

Bonjour,

J'ai modifié votre dictionnaire "Personnes" pour que ses éléments soit cohérents !!

voici une proposition d'un programme qui correspond a ce que j'ai compris de votre énoncé !

pour toute question passez par les commentaires !!

je crée une liste de toutes les tailles du dico et j'en prend la maxi

je crée une liste de toutes les âges du dico et j'en prend la moyenne arrondi à 2 décimales

le crée une liste des ses 2 valeurs

je transforme la liste en tuple

voir pièce jointe :

-----------------------------------------------------

import statistics

personnes = [{"nom" :"jean Aymar","pays":"USA","age":30.65,"taille":178},

{"nom" : "Clio Patre","pays":"Portugal","age" : 32, "taille":179},

{"nom" :"Théo Bac","pays":"France","age" : 18, "taille":184.5}]

Taille = []

for ani in personnes:

   Taille.append(ani["taille"])

age = []

for ani in personnes:

   age.append(ani["age"])

Taille_maxi = max(Taille)

Moyenne_age = round(statistics.mean(age),2)

resultat = []

resultat.append(Taille_maxi)

resultat.append(Moyenne_age)

resultat = tuple(resultat)

print()

print("résultat : ",resultat)

----------------------------------------

Il y a peut être plus simple ou plus performant mais je ne sais pas faire !?

View image Legrandu48
Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Votre visite est très importante pour nous. N'hésitez pas à revenir pour des réponses fiables à toutes vos questions. Visitez toujours Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.