Exaid
Answered

Laurentvidal.fr est là pour vous fournir des réponses précises à toutes vos questions avec l'aide de notre communauté experte. Rejoignez notre plateforme de questions-réponses pour obtenir des réponses précises à toutes vos interrogations de la part de professionnels de différents domaines. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions précises à vos interrogations de manière rapide et efficace.

Bonjour, quelqu'un pourrait m'aider s'il vous plait en informatique . Merci pour votre aide .

1/ Ecrire la fonction __getitem__(self, i) qui renvoie l'élement d'index i, numéroté à partir de 0. Si l'indice est invalide, une exception IndexError sera levée.
# Tests
l1 = ListeChainee(Cellule(0, Cellule(1, Cellule(2))))

assert l1[0] == 0
assert l1[1] == 1
assert l1[2] == 2

2/Ecrire la fonction inserer(self, x, index) qui insère l'élément x à l'index donné en paramètre numéroté à partir de 0 .
# test
l1 = ListeChainee(Cellule(1, Cellule(1, Cellule(3, Cellule(5)))))
print(l1)
l1.inserer(2,3)
print(l1)

# Test IndexError
#l1.inserer(2,15)

#Tests insertion d'élément

#insérer dans une liste vide
L1 = ListeChainee()
print(L1)
L1.inserer(1,0)
print(L1)

#génération de la liste 1,1,3,5
L = ListeChainee(Cellule(1, Cellule(1, Cellule(3, Cellule(5, None)))))
print(L)

insérer au début de la liste
L.inserer(0, 0)
print(L)

#inserer dans la liste
L.inserer(2, 3)
print(L)

#insérer à la fin de la liste
L.inserer(8, len(L))
print(L)

3/ Ecrire la fonction la méthode supprimer(self, index) qui supprime l'élément x à l'index donné en paramètre numéroté à partir de 0 .

#Tests suppression d'élément

#génération de la liste 1,1,3,5
L = ListeChainee(Cellule(1, Cellule(1, Cellule(1, Cellule(2, Cellule(3, Cellule(5, None)))))))
print(L)
#supprimer au début de la liste
L.supprimer(0)
print(L)

#supprimer dans la liste
L.supprimer(2)
print(L)
L.supprimer(2)
print(L)
L.supprimer(2)
print(L)

#supprimer à la fin de la liste
L.supprimer(len(L)-1)
print(L)

#supprimer le seul élément de la liste
L.supprimer(0)
print(L)


Bonjour Quelquun Pourrait Maider Sil Vous Plait En Informatique Merci Pour Votre Aide 1 Ecrire La Fonction Getitemself I Qui Renvoie Lélement Dindex I Numéroté class=
Bonjour Quelquun Pourrait Maider Sil Vous Plait En Informatique Merci Pour Votre Aide 1 Ecrire La Fonction Getitemself I Qui Renvoie Lélement Dindex I Numéroté class=

Sagot :

caylus

Réponse :

Bonsoir,

Explications :

Ceci demande quelques moments de réflexions

View image caylus
Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Merci d'avoir choisi notre service. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Laurentvidal.fr, votre site de confiance pour des réponses. N'oubliez pas de revenir pour plus d'informations.