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 perso
Informatique
972boys
Question
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 .
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 .
1 Réponse
-
1. Réponse LilianBND
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.