In [3]:
voitures=[
['Citroen',
['C4','Diesel','1997'],
['C4','Essence','1598']
],
['Volkswagen',
['Jetta','Diesel','1598'],
['Jetta','Essence','1197']
],
['Porsche',
['911 Carrera','Essence','3800'],
['911 GT','Essence','3996']
],
]
ITC1.1 : Liste des véhicules-constructeur¶
Écrire une fonction permettant d’afficher la liste des véhicules d’un constructeur donné.
In [4]:
def liste_constructeurs(nom):
for constructeur in voitures:
if constructeur[0]==nom:
return constructeur[1:]
liste_constructeurs('Porsche')
Out[4]:
[['911 Carrera', 'Essence', '3800'], ['911 GT', 'Essence', '3996']]
ITC1.2 : Liste des véhicules-carburant¶
Écrire une fonction permettant d’afficher la liste des véhicules utilisant un carburant donné.
In [5]:
def liste_carburant(carburant):
result=[]
for constructeur in voitures:
for voiture in constructeur[1:]:
if voiture[1]==carburant:
result.append(voiture)
return result
liste_carburant('Essence')
Out[5]:
[['C4', 'Essence', '1598'], ['Jetta', 'Essence', '1197'], ['911 Carrera', 'Essence', '3800'], ['911 GT', 'Essence', '3996']]
In [ ]: