nsi:premiere:exercices:exemple_data
Exemple d'exercice où on gère un tableau de données
On dispose de données sous la forme suivante (incomplet) :
data = [
{"nom":"Dupont", "Prénom":"Paul", "tel":"0652964573"},
{"nom":"Martin", "Prénom":"Nadia", "tel":"0132964573"},
{"nom":"Aziz", "Prénom":"Sophie", "tel":""},
{"nom":"Winslow", "Prénom":"Hector", "tel":"0238914674"},
{"nom":"Roure", "Prénom":"Amine", "tel":"0632964578"},
{"nom":"Moulin", "Prénom":"Michael", "tel":"0612867572"},
...
]
On pourra utiliser data comme variable globale.
Voici des questions possibles.
- Que renvoie
data[2]? - Que renvoie
data[2]["nom"]? - Que renvoie
data["Moulin"]? - Écrire une fonction
get_tel(nom:str, prenom:str)qui renvoie le numéro de la personne dont on fournit le nom et le prénom. La fonction renvoie""si la personne n'est pas trouvée. - Écrire une fonction
get_missing()qui renvoie la liste des paires(nom, prénom)des personnes dont le numéro n'est pas renseigné. - Écrire une fonction
get_mobiles()qui renvoie la liste des paires(nom, prénom)des personnes dont le numéro commence par"06"
nsi/premiere/exercices/exemple_data.txt · Dernière modification : de goupillwiki
