Taille v2
Classe Pile à compléter
🐍 Script Python
class Pile():
"""Classe Pile avec les listes dynamiques de Python"""
def __init__(self):
self.données = []
def est_vide(self):
return self.données == []
def empile(self, élément):
self.données.append(élément)
def dépile(self):
if self.données == []:
raise ValueError("Pile vide !")
return self.données.pop()
def __str__(self):
return str(self.données) + " ↔ sommet"
Exercice (très facile)
Coder une méthode taille qui renvoie le nombre d'éléments de la pile.
Règles du jeu
Vous avez le droit ici d'utiliser toutes les facilités de Python et l'accès à
données, et donc à sa longueur...
La pile doit conserver son état à la fin du traitement.
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
.128013./frnb o=ylaepcwgu)vd13kRméhtsP(S2i:050v0n0D0m0J0l0E0h0p0l0m0E0E0j010D0J0o010406050E0s0A0A0m0e0k040H0i0l0s0#0i0f050c0,0.0:0=0*0o0405150~180c150*0v0J0u0T0V0X0Z0C0J0r0C0l1m0C0D0(050O0g0l0n1h0W0Y011l1n1p1n0D1v1x1t0D0e160D0C1z1j010d0Q0n0f0m0A0n010T0^0E0o0m0f0Z0I1t1%1)1Q1B1T1x1W1Y0(0a0h0F0e0i0o0i0E0J0{0f0h0M1#0e0e0n0p230~1.0f160c1O2g1L1N1M1u0v1:0Z1p0f1V201t1e1g0U1A2q0J2s0f0i2w1t0o29162e2g2K0+1(242y1R2D0e0/0l0(0w2d2O0)2N1/2Q1B2S2U0(0I2Y1)2!2e2p012)0m2V040x2-2f192I0~2w2j0v1N2o2%0Z0p2E1Z1630172~2M0 2Z05370M2J2O2;0y0(0M0d2{3k2$1i1B0q0(0h3r2#2P3u0Z0f0d0(0O0Q1x3z2:35010%040G3K3l3M0g3O0E0n0l3q3f2.3A2;3O0t0K3r0*3L3C013w040h3=3y3!2|3-2z010E0v0(01400h0z1V0u0i0J1y0V0h3H0l1x25480m0h0o1U0h40013+3?3y3`1R3n04290D0s0e0}3^3;3$3M0f0g0(1?3R3t3{3O3Q4z4B3.3U0(3W3Y4H3B3{0i0(0b4T2;0f3o0|0f0B0n0E4Z3M3(3+0~3i0n2g2H4=2 1f312j2m2h0m1w4^0c300*520N0P0R04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)