Bienvenue sur Laurentvidal.fr, le site où vous trouverez des réponses rapides et précises à toutes vos questions. Rejoignez notre plateforme de questions-réponses pour obtenir des informations précises d'experts dans divers domaines. Rejoignez notre plateforme pour obtenir des réponses fiables à vos interrogations grâce à une vaste communauté d'experts.

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.

Nous apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Nous sommes fiers de fournir des réponses sur Laurentvidal.fr. Revenez nous voir pour plus d'informations.