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
.128013bàuS-T,3_4l.(Àêwn/JR)paPké0;:horsD1v7c25qm6gydieft =050U0W0Y0x0V0l0H0Z0M0l0x0H0H0!010Y0V0w010406050H0d0Q0Q0x0G0T040e0F0l0d0^0F0r0Z020x0Q0w0C0Z0u0W120G0P0d0W0H050s0 1113150}0w041t1A051D0s1D1F1A0}0U0V0K0-0/0;0?0E0V0S0E0l1T0E0Y0{050(0b0l0W1O0:0=011S1U1W1U0Y1$1(1!0Y0b0F0U151#0G1B0Y0E0-180H0w0x0r0?0N011*1Q010X0*0W0r1g0W1!25272c1,2f1(2i0Q2k040a0Z0y0G0F0w0F0H0V1b1d0$230G0G0W0M2F1t2m0r1B0s212R0Y1 1~200U2o0?1W0r2h2C1!1L1N0.1+2#0V2%0r1{1M1!0w2K1B2P2R2|0~261d2-2d2=0G120l0{0J2O300|2 2n321,34360{0N3a273c2P2!013h0x37040i3l2Q0}3o3f0?3r3t0k3w3n303p3C0{0O3F3y3H3A3q0F353s0{0R3M3d311P3g3R3i040L3F1C2`1t2+2U0U2Y3p0M1{2u0#1M1B2_0W2{3b3)3=0$3}3e3Z0?0z0{3f3)3z44010q0{0Z493O4b0r0M0{0t0F1q0d0G4g432.010`040n0v0D3M0Z4B4f4a4t46040$0X4r3Y4t4d044f1u3~4E2d0X0Q0{0j0j2:2E4X4K3p4v0n4$3P0b4v0H0W0l4J4Q3m3X4%0{4y4A4C4|4@4+4-4/4;2~4S1,0F0{0m4*4i0{0K1M270Y3F4D4h4t56040!5g4~4b0z4k040g0G1q4{4|4B5o4t4,0{4.4:595j575F330{2B2:0Y0$5c0W5n540?5k5m4=2Q5h4s2d0Q0V380B3M064}5S014G4I5I1,4N4P535i330X0{0Y4n0M0E5Q5W424L2d4(5:0?5B045D524R5^1,4v4`615*5x5y5,686a66015k58615z5J045L0r5N0W5P5R6d5T0{0f5V2|5Y631,5#383W0s403|3*6Q0s3-1t5N2U2W2S1`1|2U0x1%6S3-1z623p2K0Q0j0X0x0z0W0j0E0i0{1l1n1p1r0Z4z6s1G3c1A0o0Z0l005M0A0G0V0W4p0Z2H0/7g0A2f0r2E0V1c7g000d2%2o0W0h0Z7s0Z0x1=7c0b1a7g0F2E0Z0p2V1)2_0A0M0A0U0A7g1)056P69516r7V6r1J1E040I270,1(0-0:236x0G0)2K7w0*0Z1r0Y7.2D7Q0G7R3=111)7s1)0K130V6%7+1p0V7^0H7`0l0F0M3s1)0c770x0Z0Q0A213?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
.128013bàuS-T3_4l.(wnx/JR)paPkL0é;:EhorCs1v7c25qm6Agydieft =050V0X0Z0v0W0k0I0!0M0k0v0I0I0#010Z0W0u010406050I0d0Q0Q0v0G0U040e0F0k0d0_0F0o0!020v0Q0u0B0!0s0X130G0P0d0X0I050q101214160~0u041u1B051E0q1E1G1B0~0V0W0K0.0:0=0@0E0W0T0E0k1U0E0Z0|050)0b0k0X1P0;0?011T1V1X1V0Z1%1)1#0Z0b0F0V161$0G1C0Z0E0.190I0u0v0o0@0N011+1R010Y0+0X0o1h0X1#26282d1-2g1)2j0Q2l040a0!0w0G0F0u0F0I0W1c1e0%240G0G0X0M2G1u2n0o1C0q222S0Z201 210V2p0@1X0o2i2D1#1M1O0/1,2$0W2(0o1|1N1#0u2L1C2Q2S2}0 271e2.2e2?0G130k0|0J2P310}302o331-35370|0N3b283d2Q2#013i0v38040h3m2R0~3p3g0@3s3u0j3x3o313q3D0|0O3G3z3I3B3r0F363t0|0R3N3e321Q3h3S3j040L3G1D2{1u2,2V0V2Z3q0M1|2v0$1N1C2`0X2|3c3*3?0%3~3f3!0@0x0|3g3*3A45010n0|0!4a3P4c0o0M0|0r0F1r0d0G4h442/010{040m0t0C3N0!4C4g4b4u47040%0Y4s3Z4u4e044g1v3 4F2e0Y0Q0|0i0i2;2F4Y4L3q4w0m4%3Q0b4w0I0X0k4K4R3n3Y4(0|4z4B4D4}4^4,4.4:4=2 4T1-0F0|0l4+4j0|2C2;0Z0%0K0W0X3G4E4i4u57040#5k4 4c0Q0W390z4|4}4C5s4u4-0|4/4;5a5n585H340|5h0K280Z5r550@5o5q4?2R5l4t2e0x4l040g0G1r3N064~5S014H4J5K1-4O4Q545m340Y0|0Z4o0M0E5j5W434M2e4)5=0@5D045F534S5`1-4w4{635,5z5A5.6a6c68015o59635B5L045d0o5f0X5h622}5Y65560|0f5V6E6v1-5u393X0q413}3+6T0q3.1u5f2V2X2T1{1}2V0v1(6V3.1A643q2L0Q0i0Y0v0x0X0i0E0h0|1m1o1q1s0!4A6u1H3d1B0y000X0p0M0X0u2G4g6S040S1?0G0W0b1b0X0D2K3S1u7i0!1s0Z0!1)0K0A1*0k3S0I1q000c7z7a0p0A0M1b0W1d0!7R0Z2i7U0!0V000v0M0M0A0%0G0!7J0d1e0v7l7n1b0!6*4/6z7X7D0v2p0X6t1K1F040H4:7{4/0!2`1|0d2F0!0I4o0K7V7z7F717K7.2W7:7y7x0!377S0G220F0T0G0v0u1T0A7~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
.128013bàuS-T,3_4l.(wn/JR8p)aPkL0é;:Fhors1v7c25qm6gydji9eft =050U0Y0!0w0W0l0I0#0M0l0w0I0I0$010!0W0u010406050I0d0Q0Q0w0H0T040e0G0l0d0`0G0p0#020w0Q0u0C0#0s0Y140H0P0d0Y0I050q111315170 0u041v1C051F0q1F1H1C0 0U0W0K0/0;0?0^0F0W0S0F0l1V0F0!0}050*0b0l0Y1Q0=0@011U1W1Y1W0!1(1*1$0!0b0G0U171%0H1D0!0F0/1a0I0u0w0p0^0N011,1S010Z0,0Y0p1i0Y1$27292e1.2h1*2k0Q2m040a0#0x0H0G0u0G0I0W1d1f0(250H0H0Y0M2H1v2o0p1D0q232T0!2120220U2q0^1Y0p2j2E1$1N1P0:1-2%0W2)0p1}1O1$0u2M1D2R2T2~10281f2/2f2@0H140l0}0#0J2Q320~312p341.36383a0N3d293f2R2$013k0w39040#0i3o2S0 3r3i0^3u3w0#0k3A3q323s3G3a0O3K3C3M3E3t0G373v3a0R3R3g331R3j3W3l3x0L3#3D3(3F3*3Y3x0t3.3T3:3V3X3H0X3_3h3{3O040J0A403%2:3|3+0J3c1w3e1E2|1v2-2W0U2!3s0M1}2w0%1O1D2{0Y2}4f4e3p054o0(4w41490y0}3i3K3$3s0o3a4J3/490p0M0}0r0G1s0d0H4O3`490|040n0v0D3R0#4,0#4K3U4G040(0Z4Z4E2f4M3x4^482f0Z0Q0}0j0j2=2G534}3s4$0n583U0b4$0I0Y0l4@4y2S4/3{4$4)4+4-5r5m495e0}5g5i5c3{0G0}0m5z4Q0}0K1O290!3K4.4P2f5B040$5L5t2f0y4S040g0H1s5q5r4,5T1.5v045x5j305N1.5P5D5k4D4~3j0}2D2=0!0(5H0Y5S5/0^5P5R5?5M4!2f0Q0W0}453R065s62014;4?5E4`4N5?5(3F0Z0}0!4V0M0F606o6h5a6l5)5f5h5-4f6z0}5p5?6f5$5%6h5*5,6B635C6R3t5`0G5|5~0W6x2~674_5:0}0f656$6p016a6c5#5$6.4;0W6F3p6%5^0^6P6E6U5;6U0p6W6Y0Y5 61686)04020l0!0C796(0^6:446U4$4*6K6M6M6.6 5y6y7a6S045=5.7w6V045H0K5J7h6}01647H3s5V0}0E3v5g6e6.74041|0b7L3U7K667T4T4V0Y4X7m0}4(5L0 0q4B4v4g7=0q4j1v5}2W2Y2U1|1~2W0w1)7@4j1B5@3s2M0Q0j0Z0w0y0Y0j0F0i0}1n1p1r1t0#7o301I3f1C0z005|0Y0H2{0B0!7)0H0#1t0!0#5g0p2F830#0c0#0;0/1-0Y0h0/008F0f0c0f1N2M0#1r8v0l0#1N0Z0Z0B2M4R6!8O8n140V0d0I0M0d1*0.0(0.6a0p8_8{8}5=1L1G040x15250p0K2j2H8T8}0#2@0Q8~8n3i9n0G132j0M9f0#288D0d2)0#8@938|1+3v3W0.8m8=4X0.2=0I0*4R9p9r9P0p8G9w0#9y1+919C1*963f7^0)0+0-04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)