Aide exercice

Signaler
-
Messages postés
5403
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
18 septembre 2020
-
Bonjour,

J'ai un problème avec un TP donné par ma prof le voici :

Exercice 2 :

Soit le tableau t = [0,1,2,3,4,5,6,7]

Ecrire un programme qui affiche les entiers pairs du tableau.
Ecrire un programme qui compte et qui affiche le nombre d’éléments pairs du tableau.
Ecrire un programme qui remplace les entiers impairs par 0.
Ecrire un programme qui triple les trois derniers éléments.

J'ai réussi les 2 premières questions mais je suis bloqué sur le reste.

voici ce que j'ai essayé

tableau = [0,1,2,3,4,5,6,7,8,9]

tableau2 = [k for k in tableau if k%2==0]

print(tableau2)
 
input("Appuyez sur entrée pour la deuxième partie de l'exercice:")

tableau2 = [k for k in tableau if k%2==0]
print(len(tableau2))

input("Appuyez sur entrée pour accéder à la 3ème partie de l'exercice:")

tableau3 = [a for a in tableau is not a%2==0 ] : 

print(tableau3[0])



Je suis me suis perdu vers la fin

Si quelqu'un pouvait m'aider je le remercierai jamais assez, merci d'avance.

Cordialement
Configuration: Windows / Firefox 80.0

1 réponse

Messages postés
5403
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
18 septembre 2020
897
Salut Farx,

Tu peux modifier les éléments d'une liste en utilisant leur indice.

tableau[2]
permet par exemple d'accéder au 3ème élément (les indices commencent à 0), qui vaut
2
dans la liste originale.

En utilisant des indices négatifs, tu peux accéder aux éléments en partant de la fin.

Par exemple
tableau[-2]
permet d'accéder à l'avant dernier élément, qui vaut
8
dans la liste originale.

Dal