Une médiathèque a relevé, pour les derniers emprunts de la journée, le genre du document ("roman", "bd" ou "doc" pour documentaire) et son support ("papier" ou "numerique"). Les données sont stockées dans deux listes parallèles : pour chaque indice i, genre[i] et support[i] décrivent le même emprunt.
genre = ["roman", "bd", "roman", "doc", "bd",
"roman", "bd", "doc", "roman", "bd"]
support = ["papier", "numerique", "papier", "papier", "papier",
"numerique", "papier", "numerique", "papier", "papier"]
On souhaite compter le nombre d'emprunts qui sont des bandes dessinées et au support papier. On écrit le script suivant, où deux morceaux ont été effacés :
compteur = 0
for i in range(10):
if genre[i] == "bd" and support[i] == ...:
compteur = compteur + ...
print(compteur)
- Recopier et compléter les deux
... pour que le script réalise le comptage souhaité.
- Quel nombre ce script affiche-t-il ? Justifier en indiquant les valeurs de
i pour lesquelles la condition est vérifiée.
- On veut maintenant compter les emprunts qui sont des documentaires ou au support numérique. Écrire la ligne
if correspondante, puis donner le nombre que le script afficherait alors.