Découvrez de nouvelles perspectives et obtenez des réponses sur Zoofast.fr. Obtenez des réponses précises et détaillées à vos questions de la part de nos membres de la communauté bien informés toujours prêts à aider.

Bonsoir j'ai besoin d'aide svp merci

On considère un dictionnaire personnes qui associe à des noms de personnes un dictionnaire contenant des informations personnelles.

personnes = { "Jean Aymar" : { "taille": 178, "pays": "Usa" , "âge": 31 }

1) Écrire une fonction qui prend un nom de personne en paramètre et retourne son âge ou NONE si la personne n'est pas dans le dictionnaire .​

Sagot :

Réponse :

Bonsoir,

Voici la fonction demandé:

personnes = {"Jean Aymar": {"taille": 178, "pays": "Usa", "âge": 31}}

def informations(nom):

   if nom in personnes:

       return personnes[nom]['âge']

   return

print(informations("Jean Aymar"))

Explications:

Dans la fonction informations, si le nom passé en argument se trouve comme une clé dans la dictionnaire 'personnes', alors nous retournons la valeur age de la clé nom passé en argument, si tel n'est pas le cas, la fonction retournera None (return mis simplement comme ça retourne rien).

Hors de la fonction, nous affichons grâce à print le résultat de la fonction en passant en argument le nom à trouver.