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

.128013nTimwgyk02P;o, 5à6uRal4t/sbrvce.3J)fh-:1S=êéÀ7_dqpD(050W0F0y0v0d0w0A0p0E0w0v0A0A0Q010y0d0Y010406050A0t0e0e0v0C0h040P0n0w0t0^0n0b0p020v0e0Y0m0p0u0F120C0X0t0F0A050z0 1113150}0Y041t1A051D0z1D1F1A0}0W0d0D0-0/0;0?0L0d0g0L0w1T0L0y0{050(0B0w0F1O0:0=011S1U1W1U0y1$1(1!0y0B0n0W151#0C1B0y0L0-180A0Y0v0b0?0k011*1Q010K0*0F0b1g0F1!25272c1,2f1(2i0e2k040a0p0l0C0n0Y0n0A0d1b1d0$230C0C0F0E2F1t2m0b1B0z212R0y1 1~200W2o0?1W0b2h2C1!1L1N0.1+2#0d2%0b1{1M1!0Y2K1B2P2R2|0~261d2-2d2=0C120w0{0O2O300|2 2n321,34360{0k3a273c2P2!013h0v37040H3l2Q0}3o3f0?3r3t0x3w3n303p3C0{0q3F3y3H3A3q0n353s0{0s3M3d311P3g3R3i040U3F1C2`1t2+2U0W2Y3p0E1{2u0#1M1B2_0F2{3b3)3=0$3}3e3Z0?0i0{3f3)3z44010f0{0p493O4b0b0E0{0I0n1q0t0C4g432.010`040!0J0N3M0p4B4f4a4t46040$0K4r3Y4t4d044f1u3~4E2d0K0e0{0V0V2:2E4X4K3p4v0!4$3P0B4v0A0F0w4J4Q3m3X4%0{4y4A4C4|4@4+4-4/4;2~4S1,0n0{0G4*4i0{0D1M270y3F4D4h4t56040Q5g4~4b0i4k040c0C1q4{4|4B5o4t4,0{4.4:595j575F330{2B2:0y0$5c0F5n540?5k5m4=2Q5h4s2d0e0d380j3M064}5S014G4I5I1,4N4P535i330K0{0y4n0E0L5Q5W424L2d4(5:0?5B045D524R5^1,4v4`615*5x5y5,686a66015k58615z5J045L0b5N0F5P5R6d5T0{0M5V2|5Y631,5#383W0z403|3*6Q0z3-1t5N2U2W2S1`1|2U0v1%6S3-1z623p2K0e0V0K0v0i0F0V0L0H0{1l1n1p1r0p4z6s1G3c1A0T0p0w005M0S0C0d0F4p0p2H0/7g0S2f0b2E0d1c7g000t2%2o0F0o0p7s0p0v1=7c0B1a7g0n2E0p0R2V1)2_0S0E0S0W0S7g1)056P69516r7V6r1J1E040Z270,1(0-0:236x0C0)2K7w0*0p1r0y7.2D7Q0C7R3=111)7s1)0D130d6%7+1p0d7^0A7`0w0n0E3s1)0r770v0p0e0S213?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

.128013nLxTimwgyk02P;oC 5à6uRal4t/sbrvce.E3J)Afh-:1S=é7_dqp(050Y0H0A0x0f0y0C0r0G0y0x0C0C0U010A0f0!010406050C0v0g0g0x0E0j040T0p0y0v0_0p0b0r020x0g0!0o0r0w0H130E0Z0v0H0C050B101214160~0!041u1B051E0B1E1G1B0~0Y0f0F0.0:0=0@0P0f0i0P0y1U0P0A0|050)0D0y0H1P0;0?011T1V1X1V0A1%1)1#0A0D0p0Y161$0E1C0A0P0.190C0!0x0b0@0m011+1R010O0+0H0b1h0H1#26282d1-2g1)2j0g2l040a0r0n0E0p0!0p0C0f1c1e0%240E0E0H0G2G1u2n0b1C0B222S0A201 210Y2p0@1X0b2i2D1#1M1O0/1,2$0f2(0b1|1N1#0!2L1C2Q2S2}0 271e2.2e2?0E130y0|0S2P310}302o331-35370|0m3b283d2Q2#013i0x38040K3m2R0~3p3g0@3s3u0z3x3o313q3D0|0s3G3z3I3B3r0p363t0|0u3N3e321Q3h3S3j040W3G1D2{1u2,2V0Y2Z3q0G1|2v0$1N1C2`0H2|3c3*3?0%3~3f3!0@0k0|3g3*3A45010h0|0r4a3P4c0b0G0|0L0p1r0v0E4h442/010{040#0M0R3N0r4C4g4b4u47040%0O4s3Z4u4e044g1v3 4F2e0O0g0|0X0X2;2F4Y4L3q4w0#4%3Q0D4w0C0H0y4K4R3n3Y4(0|4z4B4D4}4^4,4.4:4=2 4T1-0p0|0I4+4j0|2C2;0A0%0F0f0H3G4E4i4u57040U5k4 4c0g0f390l4|4}4C5s4u4-0|4/4;5a5n585H340|5h0F280A5r550@5o5q4?2R5l4t2e0k4l040e0E1r3N064~5S014H4J5K1-4O4Q545m340O0|0A4o0G0P5j5W434M2e4)5=0@5D045F534S5`1-4w4{635,5z5A5.6a6c68015o59635B5L045d0b5f0H5h622}5Y65560|0Q5V6E6v1-5u393X0B413}3+6T0B3.1u5f2V2X2T1{1}2V0x1(6V3.1A643q2L0g0X0O0x0k0H0X0P0K0|1m1o1q1s0r4A6u1H3d1B0c000H0d0G0H0!2G4g6S040N1?0E0f0D1b0H0J2K3S1u7i0r1s0A0r1)0F0V1*0y3S0C1q000t7z7a0d0V0G1b0f1d0r7R0A2i7U0r0Y000x0G0G0V0%0E0r7J0v1e0x7l7n1b0r6*4/6z7X7D0x2p0H6t1K1F040q4:7{4/0r2`1|0v2F0r0C4o0F7V7z7F717K7.2W7:7y7x0r377S0E220p0i0E0x0!1T0V7~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

.128013nLFTimwgyk02P;o, 5à6uRal84t/sbrvce.3J)fhj-:1S=9é7_dqp(050Z0I0B0x0f0y0D0r0H0y0x0D0D0U010B0f0#010406050D0v0g0g0x0F0j040T0p0y0v0`0p0b0r020x0g0#0o0r0w0I140F0!0v0I0D050C111315170 0#041v1C051F0C1F1H1C0 0Z0f0G0/0;0?0^0O0f0i0O0y1V0O0B0}050*0E0y0I1Q0=0@011U1W1Y1W0B1(1*1$0B0E0p0Z171%0F1D0B0O0/1a0D0#0x0b0^0m011,1S010N0,0I0b1i0I1$27292e1.2h1*2k0g2m040a0r0n0F0p0#0p0D0f1d1f0(250F0F0I0H2H1v2o0b1D0C232T0B2120220Z2q0^1Y0b2j2E1$1N1P0:1-2%0f2)0b1}1O1$0#2M1D2R2T2~10281f2/2f2@0F140y0}0r0S2Q320~312p341.36383a0m3d293f2R2$013k0x39040r0K3o2S0 3r3i0^3u3w0r0A3A3q323s3G3a0s3K3C3M3E3t0p373v3a0u3R3g331R3j3W3l3x0X3#3D3(3F3*3Y3x0z3.3T3:3V3X3H0V3_3h3{3O040S0l403%2:3|3+0S3c1w3e1E2|1v2-2W0Z2!3s0H1}2w0%1O1D2{0I2}4f4e3p054o0(4w41490k0}3i3K3$3s0h3a4J3/490b0H0}0L0p1s0v0F4O3`490|040$0M0R3R0r4,0r4K3U4G040(0N4Z4E2f4M3x4^482f0N0g0}0Y0Y2=2G534}3s4$0$583U0E4$0D0I0y4@4y2S4/3{4$4)4+4-5r5m495e0}5g5i5c3{0p0}0J5z4Q0}0G1O290B3K4.4P2f5B040U5L5t2f0k4S040e0F1s5q5r4,5T1.5v045x5j305N1.5P5D5k4D4~3j0}2D2=0B0(5H0I5S5/0^5P5R5?5M4!2f0g0f0}453R065s62014;4?5E4`4N5?5(3F0N0}0B4V0H0O606o6h5a6l5)5f5h5-4f6z0}5p5?6f5$5%6h5*5,6B635C6R3t5`0p5|5~0f6x2~674_5:0}0Q656$6p016a6c5#5$6.4;0f6F3p6%5^0^6P6E6U5;6U0b6W6Y0I5 61686)04020y0B0o796(0^6:446U4$4*6K6M6M6.6 5y6y7a6S045=5.7w6V045H0G5J7h6}01647H3s5V0}0d3v5g6e6.74041|0E7L3U7K667T4T4V0I4X7m0}4(5L0 0C4B4v4g7=0C4j1v5}2W2Y2U1|1~2W0x1)7@4j1B5@3s2M0g0Y0N0x0k0I0Y0O0K0}1n1p1r1t0r7o301I3f1C0c005|0I0F2{0W0B7)0F0r1t0B0r5g0b2F830r0t0r0;0/1-0I0q0/008F0Q0t0Q1N2M0r1r8v0y0r1N0N0N0W2M4R6!8O8n140P0v0D0H0v1*0.0(0.6a0b8_8{8}5=1L1G040n15250b0G2j2H8T8}0r2@0g8~8n3i9n0p132j0H9f0r288D0v2)0r8@938|1+3v3W0.8m8=4X0.2=0D0*4R9p9r9P0b8G9w0r9y1+919C1*963f7^0)0+0-04.