e3c-spe-numerique-informatique-premiere-03316
−
sujetdebac.fr :
Sujet 03316 (pdf)
Thème C : traitement de données en tables
Question C.1
On souhaite construire une table de 4 lignes de 3 éléments que l’on va remplir de 0. Quelle syntaxe Python utilisera-t-on ?
Question C.2
On définit :
contacts = {
'Toto': 'toto@nsi.fr', 'Chloé': 'chloe@nsi.com',
'Paul': 'paul@nsi.net', 'Clémence': 'clemence@nsi.org' }
Question C.3
On considère la liste de p-uplets suivante :
Table = [
('Grace', 'Hopper', 'F',1906),('Tim', 'Berners-Lee', 'H', 1955),
('Ada', 'Lovelace', 'F', 1815), ('Alan', 'Turing', 'H', 1912) ]
où chaque p-uplet représente un informaticien ou une informaticienne célèbre ; le premier élément est son
prénom, le deuxième élément son nom, le troisième élément son sexe ('H' pour un homme, 'F' pour une femme)
et le quatrième élément son année de naissance (un nombre entier entre 1000 et 2000).
On définit une fonction :
def fonctionMystere(table) :
mystere = []
autre = []
for ligne in table:
if ligne[2] == 'F':
mystere.append(ligne[1])
else :
autre.append(ligne[1])
return mystere, autre
retour au menu :
NSI 03316 AB
cours 2020-2021