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:,êag)R1iTknD/àSÀé=vmsuhb.4;y7e62oJ-dt c0(wr5_P3qplf050L0F0M0e0j0Z0w0N0O0Z0e0w0w0t010M0j0Y010406050w0x0v0v0e0S0D040q0I0Z0x0^0I0m0N020e0v0Y0C0N0h0F120S0X0x0F0w050o0 1113150}0Y041t1A051D0o1D1F1A0}0L0j0u0-0/0;0?0y0j0f0y0Z1T0y0M0{050(0z0Z0F1O0:0=011S1U1W1U0M1$1(1!0M0z0I0L151#0S1B0M0y0-180w0Y0e0m0?0H011*1Q010!0*0F0m1g0F1!25272c1,2f1(2i0v2k040a0N0V0S0I0Y0I0w0j1b1d0$230S0S0F0O2F1t2m0m1B0o212R0M1 1~200L2o0?1W0m2h2C1!1L1N0.1+2#0j2%0m1{1M1!0Y2K1B2P2R2|0~261d2-2d2=0S120Z0{0i2O300|2 2n321,34360{0H3a273c2P2!013h0e37040W3l2Q0}3o3f0?3r3t0B3w3n303p3C0{0T3F3y3H3A3q0I353s0{0G3M3d311P3g3R3i040E3F1C2`1t2+2U0L2Y3p0O1{2u0#1M1B2_0F2{3b3)3=0$3}3e3Z0?0l0{3f3)3z44010R0{0N493O4b0m0O0{0J0I1q0x0S4g432.010`040Q0g0b3M0N4B4f4a4t46040$0!4r3Y4t4d044f1u3~4E2d0!0v0{0U0U2:2E4X4K3p4v0Q4$3P0z4v0w0F0Z4J4Q3m3X4%0{4y4A4C4|4@4+4-4/4;2~4S1,0I0{0A4*4i0{0u1M270M3F4D4h4t56040t5g4~4b0l4k040k0S1q4{4|4B5o4t4,0{4.4:595j575F330{2B2:0M0$5c0F5n540?5k5m4=2Q5h4s2d0v0j380P3M064}5S014G4I5I1,4N4P535i330!0{0M4n0O0y5Q5W424L2d4(5:0?5B045D524R5^1,4v4`615*5x5y5,686a66015k58615z5J045L0m5N0F5P5R6d5T0{0K5V2|5Y631,5#383W0o403|3*6Q0o3-1t5N2U2W2S1`1|2U0e1%6S3-1z623p2K0v0U0!0e0l0F0U0y0W0{1l1n1p1r0N4z6s1G3c1A0r0N0Z005M0s0S0j0F4p0N2H0/7g0s2f0m2E0j1c7g000x2%2o0F0c0N7s0N0e1=7c0z1a7g0I2E0N0d2V1)2_0s0O0s0L0s7g1)056P69516r7V6r1J1E040n270,1(0-0:236x0S0)2K7w0*0N1r0M7.2D7Q0S7R3=111)7s1)0u130j6%7+1p0j7^0w7`0Z0I0O3s1)0p770e0N0v0s213?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
.128013:Cag)LR1iTkn/àSAé=vmsuhb.4;y7ex62oJ-dt c0(Ewr5_P3qplf050L0E0M0d0j0!0v0N0O0!0d0v0v0s010M0j0Z010406050v0w0u0u0d0T0C040p0I0!0w0_0I0m0N020d0u0Z0B0N0h0E130T0Y0w0E0v050n101214160~0Z041u1B051E0n1E1G1B0~0L0j0t0.0:0=0@0x0j0e0x0!1U0x0M0|050)0y0!0E1P0;0?011T1V1X1V0M1%1)1#0M0y0I0L161$0T1C0M0x0.190v0Z0d0m0@0H011+1R010#0+0E0m1h0E1#26282d1-2g1)2j0u2l040a0N0W0T0I0Z0I0v0j1c1e0%240T0T0E0O2G1u2n0m1C0n222S0M201 210L2p0@1X0m2i2D1#1M1O0/1,2$0j2(0m1|1N1#0Z2L1C2Q2S2}0 271e2.2e2?0T130!0|0i2P310}302o331-35370|0H3b283d2Q2#013i0d38040X3m2R0~3p3g0@3s3u0A3x3o313q3D0|0U3G3z3I3B3r0I363t0|0G3N3e321Q3h3S3j040D3G1D2{1u2,2V0L2Z3q0O1|2v0$1N1C2`0E2|3c3*3?0%3~3f3!0@0l0|3g3*3A45010S0|0N4a3P4c0m0O0|0J0I1r0w0T4h442/010{040Q0f0b3N0N4C4g4b4u47040%0#4s3Z4u4e044g1v3 4F2e0#0u0|0V0V2;2F4Y4L3q4w0Q4%3Q0y4w0v0E0!4K4R3n3Y4(0|4z4B4D4}4^4,4.4:4=2 4T1-0I0|0z4+4j0|2C2;0M0%0t0j0E3G4E4i4u57040s5k4 4c0u0j390P4|4}4C5s4u4-0|4/4;5a5n585H340|5h0t280M5r550@5o5q4?2R5l4t2e0l4l040k0T1r3N064~5S014H4J5K1-4O4Q545m340#0|0M4o0O0x5j5W434M2e4)5=0@5D045F534S5`1-4w4{635,5z5A5.6a6c68015o59635B5L045d0m5f0E5h622}5Y65560|0K5V6E6v1-5u393X0n413}3+6T0n3.1u5f2V2X2T1{1}2V0d1(6V3.1A643q2L0u0V0#0d0l0E0V0x0X0|1m1o1q1s0N4A6u1H3d1B0g000E0F0O0E0Z2G4g6S040q1?0T0j0y1b0E0R2K3S1u7i0N1s0M0N1)0t0r1*0!3S0v1q000o7z7a0F0r0O1b0j1d0N7R0M2i7U0N0L000d0O0O0r0%0T0N7J0w1e0d7l7n1b0N6*4/6z7X7D0d2p0E6t1K1F040c4:7{4/0N2`1|0w2F0N0v4o0t7V7z7F717K7.2W7:7y7x0N377S0T220I0e0T0d0Z1T0r7~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:,ag)LR1iTkn9/àSé=vFmsuhb.84;y7e6j2oJ-dt c0(wr5_P3qplf050N0G0O0d0j0#0w0P0Q0#0d0w0w0s010O0j0!010406050w0x0v0v0d0U0E040q0K0#0x0`0K0m0P020d0v0!0D0P0h0G140U0Z0x0G0w050o111315170 0!041v1C051F0o1F1H1C0 0N0j0t0/0;0?0^0y0j0e0y0#1V0y0O0}050*0z0#0G1Q0=0@011U1W1Y1W0O1(1*1$0O0z0K0N171%0U1D0O0y0/1a0w0!0d0m0^0J011,1S010$0,0G0m1i0G1$27292e1.2h1*2k0v2m040a0P0X0U0K0!0K0w0j1d1f0(250U0U0G0Q2H1v2o0m1D0o232T0O2120220N2q0^1Y0m2j2E1$1N1P0:1-2%0j2)0m1}1O1$0!2M1D2R2T2~10281f2/2f2@0U140#0}0P0i2Q320~312p341.36383a0J3d293f2R2$013k0d39040P0Y3o2S0 3r3i0^3u3w0P0C3A3q323s3G3a0V3K3C3M3E3t0K373v3a0H3R3g331R3j3W3l3x0F3#3D3(3F3*3Y3x0B3.3T3:3V3X3H0n3_3h3{3O040i0R403%2:3|3+0i3c1w3e1E2|1v2-2W0N2!3s0Q1}2w0%1O1D2{0G2}4f4e3p054o0(4w41490l0}3i3K3$3s0T3a4J3/490m0Q0}0L0K1s0x0U4O3`490|040S0f0b3R0P4,0P4K3U4G040(0$4Z4E2f4M3x4^482f0$0v0}0W0W2=2G534}3s4$0S583U0z4$0w0G0#4@4y2S4/3{4$4)4+4-5r5m495e0}5g5i5c3{0K0}0A5z4Q0}0t1O290O3K4.4P2f5B040s5L5t2f0l4S040k0U1s5q5r4,5T1.5v045x5j305N1.5P5D5k4D4~3j0}2D2=0O0(5H0G5S5/0^5P5R5?5M4!2f0v0j0}453R065s62014;4?5E4`4N5?5(3F0$0}0O4V0Q0y606o6h5a6l5)5f5h5-4f6z0}5p5?6f5$5%6h5*5,6B635C6R3t5`0K5|5~0j6x2~674_5:0}0M656$6p016a6c5#5$6.4;0j6F3p6%5^0^6P6E6U5;6U0m6W6Y0G5 61686)04020#0O0D796(0^6:446U4$4*6K6M6M6.6 5y6y7a6S045=5.7w6V045H0t5J7h6}01647H3s5V0}0u3v5g6e6.74041|0z7L3U7K667T4T4V0G4X7m0}4(5L0 0o4B4v4g7=0o4j1v5}2W2Y2U1|1~2W0d1)7@4j1B5@3s2M0v0W0$0d0l0G0W0y0Y0}1n1p1r1t0P7o301I3f1C0g005|0G0U2{0r0O7)0U0P1t0O0P5g0m2F830P0p0P0;0/1-0G0c0/008F0M0p0M1N2M0P1r8v0#0P1N0$0$0r2M4R6!8O8n140I0x0w0Q0x1*0.0(0.6a0m8_8{8}5=1L1G040X15250m0t2j2H8T8}0P2@0v8~8n3i9n0K132j0Q9f0P288D0x2)0P8@938|1+3v3W0.8m8=4X0.2=0w0*4R9p9r9P0m8G9w0P9y1+919C1*963f7^0)0+0-04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)