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
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,n w-5e(À3m=R0p)rhkJêDuois;cb/6.TS1vàtq_dg:éay24P7fl050P0h0M0T0z0!0A0d0C0!0T0A0A0m010M0z0p010406050A0x0l0l0T0r0U040I0y0!0x0^0y0c0d020T0l0p0B0d0n0h120r0N0x0h0A050E0 1113150}0p041t1A051D0E1D1F1A0}0P0z0K0-0/0;0?0s0z0Q0s0!1T0s0M0{050(0D0!0h1O0:0=011S1U1W1U0M1$1(1!0M0D0y0P151#0r1B0M0s0-180A0p0T0c0?0V011*1Q010Z0*0h0c1g0h1!25272c1,2f1(2i0l2k040a0d0X0r0y0p0y0A0z1b1d0$230r0r0h0C2F1t2m0c1B0E212R0M1 1~200P2o0?1W0c2h2C1!1L1N0.1+2#0z2%0c1{1M1!0p2K1B2P2R2|0~261d2-2d2=0r120!0{0J2O300|2 2n321,34360{0V3a273c2P2!013h0T37040k3l2Q0}3o3f0?3r3t0W3w3n303p3C0{0g3F3y3H3A3q0y353s0{0F3M3d311P3g3R3i040Y3F1C2`1t2+2U0P2Y3p0C1{2u0#1M1B2_0h2{3b3)3=0$3}3e3Z0?0t0{3f3)3z44010e0{0d493O4b0c0C0{0u0y1q0x0r4g432.010`040i0q0R3M0d4B4f4a4t46040$0Z4r3Y4t4d044f1u3~4E2d0Z0l0{0O0O2:2E4X4K3p4v0i4$3P0D4v0A0h0!4J4Q3m3X4%0{4y4A4C4|4@4+4-4/4;2~4S1,0y0{0G4*4i0{0K1M270M3F4D4h4t56040m5g4~4b0t4k040H0r1q4{4|4B5o4t4,0{4.4:595j575F330{2B2:0M0$5c0h5n540?5k5m4=2Q5h4s2d0l0z380o3M064}5S014G4I5I1,4N4P535i330Z0{0M4n0C0s5Q5W424L2d4(5:0?5B045D524R5^1,4v4`615*5x5y5,686a66015k58615z5J045L0c5N0h5P5R6d5T0{0f5V2|5Y631,5#383W0E403|3*6Q0E3-1t5N2U2W2S1`1|2U0T1%6S3-1z623p2K0l0O0Z0T0t0h0O0s0k0{1l1n1p1r0d4z6s1G3c1A0j0d0!005M0S0r0z0h4p0d2H0/7g0S2f0c2E0z1c7g000x2%2o0h0b0d7s0d0T1=7c0D1a7g0y2E0d0v2V1)2_0S0C0S0P0S7g1)056P69516r7V6r1J1E040w270,1(0-0:236x0r0)2K7w0*0d1r0M7.2D7Q0r7R3=111)7s1)0K130z6%7+1p0z7^0A7`0!0y0C3s1)0L770T0d0l0S213?7!3c6T0%0)0+04.
Programme 2
###(Dés-)Active le code après la ligne
(Ctrl+I)
# Tests (insensible à la casse)(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
(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
.128013n w-5e(3Cm=R0p)rhkJuois;cEb/6.TS1vàtqA_dg:Lxéay24P7fl050O0g0K0U0w0#0x0c0z0#0U0x0x0l010K0w0o010406050x0u0k0k0U0q0V040G0v0#0u0_0v0b0c020U0k0o0y0c0m0g130q0L0u0g0x050C101214160~0o041u1B051E0C1E1G1B0~0O0w0I0.0:0=0@0r0w0P0r0#1U0r0K0|050)0B0#0g1P0;0?011T1V1X1V0K1%1)1#0K0B0v0O161$0q1C0K0r0.190x0o0U0b0@0W011+1R010!0+0g0b1h0g1#26282d1-2g1)2j0k2l040a0c0Y0q0v0o0v0x0w1c1e0%240q0q0g0z2G1u2n0b1C0C222S0K201 210O2p0@1X0b2i2D1#1M1O0/1,2$0w2(0b1|1N1#0o2L1C2Q2S2}0 271e2.2e2?0q130#0|0H2P310}302o331-35370|0W3b283d2Q2#013i0U38040i3m2R0~3p3g0@3s3u0X3x3o313q3D0|0f3G3z3I3B3r0v363t0|0D3N3e321Q3h3S3j040Z3G1D2{1u2,2V0O2Z3q0z1|2v0$1N1C2`0g2|3c3*3?0%3~3f3!0@0s0|3g3*3A45010d0|0c4a3P4c0b0z0|0t0v1r0u0q4h442/010{040h0p0Q3N0c4C4g4b4u47040%0!4s3Z4u4e044g1v3 4F2e0!0k0|0N0N2;2F4Y4L3q4w0h4%3Q0B4w0x0g0#4K4R3n3Y4(0|4z4B4D4}4^4,4.4:4=2 4T1-0v0|0E4+4j0|2C2;0K0%0I0w0g3G4E4i4u57040l5k4 4c0k0w390n4|4}4C5s4u4-0|4/4;5a5n585H340|5h0I280K5r550@5o5q4?2R5l4t2e0s4l040F0q1r3N064~5S014H4J5K1-4O4Q545m340!0|0K4o0z0r5j5W434M2e4)5=0@5D045F534S5`1-4w4{635,5z5A5.6a6c68015o59635B5L045d0b5f0g5h622}5Y65560|0e5V6E6v1-5u393X0C413}3+6T0C3.1u5f2V2X2T1{1}2V0U1(6V3.1A643q2L0k0N0!0U0s0g0N0r0i0|1m1o1q1s0c4A6u1H3d1B0R000g0S0z0g0o2G4g6S040M1?0q0w0B1b0g0A2K3S1u7i0c1s0K0c1)0I0T1*0#3S0x1q000J7z7a0S0T0z1b0w1d0c7R0K2i7U0c0O000U0z0z0T0%0q0c7J0u1e0U7l7n1b0c6*4/6z7X7D0U2p0g6t1K1F040j4:7{4/0c2`1|0u2F0c0x4o0I7V7z7F717K7.2W7:7y7x0c377S0q220v0P0q0U0o1T0T7~3d6W0(0*0,04.
Programme 3
###(Dés-)Active le code après la ligne
(Ctrl+I)
# Tests (insensible à la casse)(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
(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
.128013,n w-5e9(38m=R0p)rhkJuojis;cb/6.TS1vàtq_dg:LéaFy24P7fl050P0h0M0U0z0$0A0d0C0$0U0A0A0n010M0z0q010406050A0w0m0m0U0s0W040I0x0$0w0`0x0c0d020U0m0q0B0d0o0h140s0N0w0h0A050E111315170 0q041v1C051F0E1F1H1C0 0P0z0K0/0;0?0^0t0z0Q0t0$1V0t0M0}050*0D0$0h1Q0=0@011U1W1Y1W0M1(1*1$0M0D0x0P171%0s1D0M0t0/1a0A0q0U0c0^0X011,1S010#0,0h0c1i0h1$27292e1.2h1*2k0m2m040a0d0Z0s0x0q0x0A0z1d1f0(250s0s0h0C2H1v2o0c1D0E232T0M2120220P2q0^1Y0c2j2E1$1N1P0:1-2%0z2)0c1}1O1$0q2M1D2R2T2~10281f2/2f2@0s140$0}0d0J2Q320~312p341.36383a0X3d293f2R2$013k0U39040d0k3o2S0 3r3i0^3u3w0d0Y3A3q323s3G3a0g3K3C3M3E3t0x373v3a0F3R3g331R3j3W3l3x0!3#3D3(3F3*3Y3x0l3.3T3:3V3X3H0i3_3h3{3O040J0p403%2:3|3+0J3c1w3e1E2|1v2-2W0P2!3s0C1}2w0%1O1D2{0h2}4f4e3p054o0(4w41490u0}3i3K3$3s0e3a4J3/490c0C0}0v0x1s0w0s4O3`490|040j0r0R3R0d4,0d4K3U4G040(0#4Z4E2f4M3x4^482f0#0m0}0O0O2=2G534}3s4$0j583U0D4$0A0h0$4@4y2S4/3{4$4)4+4-5r5m495e0}5g5i5c3{0x0}0G5z4Q0}0K1O290M3K4.4P2f5B040n5L5t2f0u4S040H0s1s5q5r4,5T1.5v045x5j305N1.5P5D5k4D4~3j0}2D2=0M0(5H0h5S5/0^5P5R5?5M4!2f0m0z0}453R065s62014;4?5E4`4N5?5(3F0#0}0M4V0C0t606o6h5a6l5)5f5h5-4f6z0}5p5?6f5$5%6h5*5,6B635C6R3t5`0x5|5~0z6x2~674_5:0}0f656$6p016a6c5#5$6.4;0z6F3p6%5^0^6P6E6U5;6U0c6W6Y0h5 61686)04020$0M0B796(0^6:446U4$4*6K6M6M6.6 5y6y7a6S045=5.7w6V045H0K5J7h6}01647H3s5V0}0V3v5g6e6.74041|0D7L3U7K667T4T4V0h4X7m0}4(5L0 0E4B4v4g7=0E4j1v5}2W2Y2U1|1~2W0U1)7@4j1B5@3s2M0m0O0#0U0u0h0O0t0k0}1n1p1r1t0d7o301I3f1C0S005|0h0s2{0T0M7)0s0d1t0M0d5g0c2F830d0L0d0;0/1-0h0b0/008F0f0L0f1N2M0d1r8v0$0d1N0#0#0T2M4R6!8O8n140y0w0A0C0w1*0.0(0.6a0c8_8{8}5=1L1G040Z15250c0K2j2H8T8}0d2@0m8~8n3i9n0x132j0C9f0d288D0w2)0d8@938|1+3v3W0.8m8=4X0.2=0A0*4R9p9r9P0c8G9w0d9y1+919C1*963f7^0)0+0-04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)