Aide exercice

Farx -  
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   -
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

[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
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
1