Aller au contenu

Taille v3

Règles du jeu

Cet exercice est indépendant de la nature de l'implémentation interne de Pile.

(self.données n'existe peut-être pas ; l'implémentation est peut-être très différente...)

  1. Vous n'avez pas le droit ici d'utiliser les données directement. (lesquels d'ailleurs ?)
  2. On ne peut utiliser que les éléments d'interface de la pile (empile, dépile, est_vide, création de pile vide).

On pourra afficher une_pile avec print(une_pile) pour en observer l'état.

Exercice

Coder une méthode taille qui renvoie le nombre d'éléments de la pile.

⚠ La pile doit conserver son état à la fin du traitement.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
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
Évaluations restantes : /
.12801359/f.78rnb _o=ylaepcwgu)vd4613kRméhtsP(S0+2i:050A0s0K0r0S0q0L0l0u0q0r0L0L0o010K0S0t010406050L0x0H0H0r0i0p040O0n0q0x0.0n0j050d0^0`0|0~0?0t04051e171h0d1e0?0A0S0z0$0(0*0,0J0S0w0J0q1v0J0K0;050X0k0q0s1q0)0+011u1w1y1w0K1E1G1C0K0i1f0K0J1I1s010e0Z0s0j0r0H0s010$110L0t0r0j0,0R1C1:1=1Z1K1$1G1)1+0;0a0l0M0i0n0t0n0L0S140j0l0V1.0i0i0s0u2c171`0j1f0d1X2p1U1W1V1D0A1|0,1y0j1(291C1n1p0%1J2z0S2B0j0n2F1C0t2i1f2n2p2T0@1;2d2H1!2M0i0{0q0;0l0D2m2X0=2W1{2Z1K2#2%2)0R2,1=2.2n2y012?0r2(040l0E2`2o0?2}2;0,30320l0B362|2X2~3c2)0b3g383i3a2 0n2$312)0C3n2/2Y1r2=3s2@330g3x393A3b3C3u330h3G3p3I3r3t3d0c3O2:3Q3k040D0P3g1i2R172F2s0A1W2x3q0u2N1,1f3*1g3(2V182-053:0V2S3P2I010F0;0V0e3$3H420v2)48412!0e0;0X0Z1G4d3W420:040N4l3z420k4o0L0s0q473{2{3y2~4o0y0T3V4s1!4b330l4M4r2~0L0A0;014T0l0G1(0z0n0S1H0(0l4i0q1G2e4#0r0l0t1%0l4T013n4M4N492!0;0r132i3g0l4C3q0n0;0o50523X0;0M1%4O3q4o0N0y4@4^58420j0;164A2o514`1K5404565p335k1!0H0S0;3#5x064^5r4e1K44040v1u4k5x5I4m1!0n4K2M0K575s0,4u0;4w4y5d3Q5u0f5)5l0;0s0L0K0m0z0S0V5-1!5f4F5i5H4_5J3b4|4~0s5`5t0;5,5x5z2=5/0H4/5P2V5Z015f665!4v4x4z6h61015+6l2 450I6f656a6i5|5h5F5 5j6i5m045o2T5R4I67040Q5w6L6b0,5B0;2+6E6G6r5L5N5c5Q6T6s5V0n5X6(6H631U6z6q5S6O696?6N62045:5=5@5_6A6r5|4G6Y6F6)5#045%6p3|6i6t726@6|0s6e6%6`4D0;4q7g6{6v044}6;6u7f7m3q6I0A6x7l7d737o0y6D2T5G6Z7h430;2i0K0x0i6K2-6M3j5n3x0d3~0s2p2Q7#3)1o3+2s2v2q0r1F7(0d3*0?7=0W0Y0!04.