Correction d'erreurs (3)

On souhaite créer une classe Joueur qui initialise un attribut pointdevie à \(10\) points, un attribut vivant à True et qui, à chaque appel de la méthode touche, soustrait \(1\) point à la valeur de pointdevie.

Trois élèves ont créé un programme mais chacun a commis une erreur.

Corriger chaque programme pour qu'il puisse s'exécuter sans erreur.

Programme 1

###(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 : 10/10

.128013s3o_;bcdufvgJ/T0lyàq n7aêpS.r1-mehÀ(P2=4:,twkiD5R)é6050i0H0R0y0U0r0b0v0h0r0y0b0b0N010R0U0A010406050b0j0G0G0y0D0s040B0d0r0j0^0d0w0v020y0G0A0f0v0X0H120D0u0j0H0b050o0 1113150}0A041t1A051D0o1D1F1A0}0i0U0l0-0/0;0?0I0U0m0I0r1T0I0R0{050(0g0r0H1O0:0=011S1U1W1U0R1$1(1!0R0g0d0i151#0D1B0R0I0-180b0A0y0w0?0M011*1Q010k0*0H0w1g0H1!25272c1,2f1(2i0G2k040a0v0L0D0d0A0d0b0U1b1d0$230D0D0H0h2F1t2m0w1B0o212R0R1 1~200i2o0?1W0w2h2C1!1L1N0.1+2#0U2%0w1{1M1!0A2K1B2P2R2|0~261d2-2d2=0D120r0{0E2O300|2 2n321,34360{0M3a273c2P2!013h0y37040c3l2Q0}3o3f0?3r3t0O3w3n303p3C0{0W3F3y3H3A3q0d353s0{0!3M3d311P3g3R3i040x3F1C2`1t2+2U0i2Y3p0h1{2u0#1M1B2_0H2{3b3)3=0$3}3e3Z0?0T0{3f3)3z44010S0{0v493O4b0w0h0{0n0d1q0j0D4g432.010`040K0Y0P3M0v4B4f4a4t46040$0k4r3Y4t4d044f1u3~4E2d0k0G0{0e0e2:2E4X4K3p4v0K4$3P0g4v0b0H0r4J4Q3m3X4%0{4y4A4C4|4@4+4-4/4;2~4S1,0d0{0C4*4i0{0l1M270R3F4D4h4t56040N5g4~4b0T4k040p0D1q4{4|4B5o4t4,0{4.4:595j575F330{2B2:0R0$5c0H5n540?5k5m4=2Q5h4s2d0G0U380q3M064}5S014G4I5I1,4N4P535i330k0{0R4n0h0I5Q5W424L2d4(5:0?5B045D524R5^1,4v4`615*5x5y5,686a66015k58615z5J045L0w5N0H5P5R6d5T0{0F5V2|5Y631,5#383W0o403|3*6Q0o3-1t5N2U2W2S1`1|2U0y1%6S3-1z623p2K0G0e0k0y0T0H0e0I0c0{1l1n1p1r0v4z6s1G3c1A0J0v0r005M0Z0D0U0H4p0v2H0/7g0Z2f0w2E0U1c7g000j2%2o0H0Q0v7s0v0y1=7c0g1a7g0d2E0v0z2V1)2_0Z0h0Z0i0Z7g1)056P69516r7V6r1J1E040V270,1(0-0:236x0D0)2K7w0*0v1r0R7.2D7Q0D7R3=111)7s1)0l130U6%7+1p0U7^0b7`0r0d0h3s1)0t770y0v0G0Z213?7!3c6T0%0)0+04.
Programme 2

###(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 : 10/10

.128013s3o_;bcdufvgJ/T0lyàq n7AapS.r1L-meh(P2=4:Ctwki5REx)é6050i0I0R0z0U0r0b0v0h0r0z0b0b0N010R0U0A010406050b0j0H0H0z0D0s040B0d0r0j0_0d0w0v020z0H0A0f0v0W0I130D0u0j0I0b050o101214160~0A041u1B051E0o1E1G1B0~0i0U0l0.0:0=0@0J0U0m0J0r1U0J0R0|050)0g0r0I1P0;0?011T1V1X1V0R1%1)1#0R0g0d0i161$0D1C0R0J0.190b0A0z0w0@0M011+1R010k0+0I0w1h0I1#26282d1-2g1)2j0H2l040a0v0L0D0d0A0d0b0U1c1e0%240D0D0I0h2G1u2n0w1C0o222S0R201 210i2p0@1X0w2i2D1#1M1O0/1,2$0U2(0w1|1N1#0A2L1C2Q2S2}0 271e2.2e2?0D130r0|0E2P310}302o331-35370|0M3b283d2Q2#013i0z38040c3m2R0~3p3g0@3s3u0O3x3o313q3D0|0V3G3z3I3B3r0d363t0|0#3N3e321Q3h3S3j040x3G1D2{1u2,2V0i2Z3q0h1|2v0$1N1C2`0I2|3c3*3?0%3~3f3!0@0T0|3g3*3A45010S0|0v4a3P4c0w0h0|0n0d1r0j0D4h442/010{040K0Z0P3N0v4C4g4b4u47040%0k4s3Z4u4e044g1v3 4F2e0k0H0|0e0e2;2F4Y4L3q4w0K4%3Q0g4w0b0I0r4K4R3n3Y4(0|4z4B4D4}4^4,4.4:4=2 4T1-0d0|0C4+4j0|2C2;0R0%0l0U0I3G4E4i4u57040N5k4 4c0H0U390q4|4}4C5s4u4-0|4/4;5a5n585H340|5h0l280R5r550@5o5q4?2R5l4t2e0T4l040p0D1r3N064~5S014H4J5K1-4O4Q545m340k0|0R4o0h0J5j5W434M2e4)5=0@5D045F534S5`1-4w4{635,5z5A5.6a6c68015o59635B5L045d0w5f0I5h622}5Y65560|0G5V6E6v1-5u393X0o413}3+6T0o3.1u5f2V2X2T1{1}2V0z1(6V3.1A643q2L0H0e0k0z0T0I0e0J0c0|1m1o1q1s0v4A6u1H3d1B0F000I0Y0h0I0A2G4g6S040y1?0D0U0g1b0I0X2K3S1u7i0v1s0R0v1)0l0!1*0r3S0b1q000t7z7a0Y0!0h1b0U1d0v7R0R2i7U0v0i000z0h0h0!0%0D0v7J0j1e0z7l7n1b0v6*4/6z7X7D0z2p0I6t1K1F040Q4:7{4/0v2`1|0j2F0v0b4o0l7V7z7F717K7.2W7:7y7x0v377S0D220d0m0D0z0A1T0!7~3d6W0(0*0,04.
Programme 3

###(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 : 10/10

.128013s3o_;8bcdufvgJ/T0lyàq n7apS.r1FL-meh,(P2=4:jtwki95R)é6050j0J0T0z0W0s0b0w0i0s0z0b0b0P010T0W0A010406050b0k0I0I0z0D0t040B0d0s0k0`0d0x0w020z0I0A0f0w0Z0J140D0v0k0J0b050p111315170 0A041v1C051F0p1F1H1C0 0j0W0m0/0;0?0^0K0W0n0K0s1V0K0T0}050*0h0s0J1Q0=0@011U1W1Y1W0T1(1*1$0T0h0d0j171%0D1D0T0K0/1a0b0A0z0x0^0O011,1S010l0,0J0x1i0J1$27292e1.2h1*2k0I2m040a0w0N0D0d0A0d0b0W1d1f0(250D0D0J0i2H1v2o0x1D0p232T0T2120220j2q0^1Y0x2j2E1$1N1P0:1-2%0W2)0x1}1O1$0A2M1D2R2T2~10281f2/2f2@0D140s0}0w0E2Q320~312p341.36383a0O3d293f2R2$013k0z39040w0c3o2S0 3r3i0^3u3w0w0Q3A3q323s3G3a0Y3K3C3M3E3t0d373v3a0$3R3g331R3j3W3l3x0y3#3D3(3F3*3Y3x0g3.3T3:3V3X3H0X3_3h3{3O040E0r403%2:3|3+0E3c1w3e1E2|1v2-2W0j2!3s0i1}2w0%1O1D2{0J2}4f4e3p054o0(4w41490V0}3i3K3$3s0U3a4J3/490x0i0}0o0d1s0k0D4O3`490|040M0!0R3R0w4,0w4K3U4G040(0l4Z4E2f4M3x4^482f0l0I0}0e0e2=2G534}3s4$0M583U0h4$0b0J0s4@4y2S4/3{4$4)4+4-5r5m495e0}5g5i5c3{0d0}0C5z4Q0}0m1O290T3K4.4P2f5B040P5L5t2f0V4S040q0D1s5q5r4,5T1.5v045x5j305N1.5P5D5k4D4~3j0}2D2=0T0(5H0J5S5/0^5P5R5?5M4!2f0I0W0}453R065s62014;4?5E4`4N5?5(3F0l0}0T4V0i0K606o6h5a6l5)5f5h5-4f6z0}5p5?6f5$5%6h5*5,6B635C6R3t5`0d5|5~0W6x2~674_5:0}0H656$6p016a6c5#5$6.4;0W6F3p6%5^0^6P6E6U5;6U0x6W6Y0J5 61686)04020s0T0f796(0^6:446U4$4*6K6M6M6.6 5y6y7a6S045=5.7w6V045H0m5J7h6}01647H3s5V0}0F3v5g6e6.74041|0h7L3U7K667T4T4V0J4X7m0}4(5L0 0p4B4v4g7=0p4j1v5}2W2Y2U1|1~2W0z1)7@4j1B5@3s2M0I0e0l0z0V0J0e0K0c0}1n1p1r1t0w7o301I3f1C0G005|0J0D2{0#0T7)0D0w1t0T0w5g0x2F830w0u0w0;0/1-0J0L0/008F0H0u0H1N2M0w1r8v0s0w1N0l0l0#2M4R6!8O8n140S0k0b0i0k1*0.0(0.6a0x8_8{8}5=1L1G040N15250x0m2j2H8T8}0w2@0I8~8n3i9n0d132j0i9f0w288D0k2)0w8@938|1+3v3W0.8m8=4X0.2=0b0*4R9p9r9P0x8G9w0w9y1+919C1*963f7^0)0+0-04.