Aller au contenu

Exercice 6 - Occurrences d'un caractère dans un mot⚓︎

Écrire une fonction compte_occurrences qui prend en paramètres cible, un caractère (une chaine de caractères de longueur 1), et mot, une chaine de caractères, et qui renvoie le nombre d'occurrences de cible dans mot ; c'est-à-dire le nombre de fois où cible apparait dans mot.

Attention

On n'utilisera pas la méthode count.

Exemples

Python Console Session
>>> compte_occurrences("o", "bonjour")
2
>>> compte_occurrences("a", "abracadabra")
5
>>> compte_occurrences("i", "abracadabra")
0
###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
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 : 5/5
.128013="mI_e]h(+yaplq3,)dRuné sS'[:6w gPi1vkr.0-t2è5Vê;f4bcoA/030n0a0L0g0D0i0t0s0V0i0g0t0t05060L0D0h06020A030t0p07070g0H0f020u0W0i0p0=0W0q0s000g070h0R0s0o0a0 0H0j0p0a0t030Y0|0~10120`0h02031x1q1A0Y1x0`0n0D0F0*0,0.0:0,0q0B0p0g0B0a0K0h0f0L0c190s0c0D0B0c0i1$0c0L0^030$0U0i0a1J0-0/061#1%1(1%0L1.1:1,0L0H1y1X0*150t0h0g0q0:0M061=1L060S0'0a0q1d0a1,27292e1@2h1:2k072m02040s0C0H0W0h0W0t0D181a0!250H0H0a0V2H1q2o0q1y0Y1X2T2123221-0n2q1M0D0q2j2E1,1G1I0+1?2%2(0q0W2,1,0h2M1y2R2T2|0{281a2.2f2=0H0 0i1,0g1!2M0S0:0109090V2?0a1(2;0W0K0E3n0^0E1q0g2}300_2 2p321@3436383a0a3c063e3g3i3k2)3n0K2c020M3s3u293w2R2$063B0g371y390c3b3d3f3h0!3L2=3N0k0^0k3S2Q3v0`3W3z0:3Z3#033%3(3H3*3K2'3M3o0T0^0T3?1r3^3x311K3A0W353!3D3'3F3)3J3,453.3o0O0^0O4b2|3_303X3}4l413I3+3j4r3m3o0y0^0y4x3v1B2`1q2,2W0n232#3{064G2+1H1y2_0a2{4P4c3U034G4)2p0D0n0:3f2R3N0E3D4;4?4p4H3l4_2d2u0a4}4G3-4J3p2T3t4e3X0G0^0!0S3@3U0s5c4Y0q0S0^3h1e0L0a090W0V0V0p2L2j0V1o5i2S5l4g0:0@020d5D4/4f2/3Y5p0D1/0a5L5F5O5I0l5L5k3`5G5P02070W0L5U5#5W0^0m0x5L0`4+5E3W4|064@303N3P3 0s5_434q503o2c0s535544643O1,0Y3t0s6g5!4A5m0^0q0U5u5w5y2M0q5B1p5?026i3y5$0W0^055Z5V2f070D0^0J5;5+4A61094^3o3:3$604=5`4~573/522l6963460K6R3S6h6x5N2f5e020S4i6D5,330^1:1}2M6=6j6z0z0^2'6|6y5O0q0^5(5*6v6E1@5I5:6v5=2~5^6U5{293N486S6N564I7l6Z2v6#4 6%7m6)6*6h7a0:6.0D5h6v6+4B6^0#215T7G7B066A02056C7N6?3A5Q5S6L732f7c6K797h4}6P0K4u7n7i6W7q4t7s546V7p6b7,7y7z7z7O75026m6o5x5z6s5C7U6}5O7Q0e7T2|7H4Y6G3q7%7g6M7.7*4L7-7u6X4K7=8p7:0K8n7{8e5$6.2M0L5y0q726,7W806n5v836r6t8i4*4.4Q4(4S4$1q0L4V8V2Z2U0g5S2T4T1w5M3X2M07090S0g0G5t0c6R1i1k1m1o0s7d2~1D3w2,3X0g0n5(0q2G0D1Z2'6:0^1w91931996190K0=0L1 020X172M0)0t1517970q0)2D0.5R1:6u1E03153w1(3w1A0t21190B02080L0r0H0g2H0s0g0F2N600q1G5B2Q9K1O2T9C1x0P0a0H2F1Z9x2F5S0s1g0h0a0p0s0n0v2'9P0H0Q789C904Y1N1P1R1T1V1X1Z1_1'1)1+8)4Y2s2j2l0^0C1W1Y8E794'5M3T5E8Q7(6V4^0M595 7o6a3MaA4`676!7@aE3.aG2d4m3G4FaL3maN5aah8z5f3F8F4B5o025q0h5s826q5A868j7!7b0^5K7'886@a%9z7Ma.8G5H0^5Y87a/3|765)7Za}065I5/8O4,ax7j0q3O6c8oaK6$aM6caI7tbj7vbl66aP4o7^aFbh8x7~6l8J6p848Nb1b77Q8c3v8y5O8g026J7eb66T7)5|aA6(39aDbkaT6'8sbp6XbUaO4E62bqbZ6(6e6w7A7V7C0^6:0Ha!6k020Db_6~70aq8d7~0U0^9R1Oa{4Pb;b8a;bQ5mc3022tcc5$5Ia=a|7I5'b5a?b2ca020mbabPcp1a6Naz0K7xbW7.bvbl48bn7?b*b%cAb(4n427/50aA7xb.7|6g7O7D7Fc1c97 77ch5-020wc%a^b|cw3X5I0bb}896BbI5jbza_7Yc-4Y7$cvclcybT7+4{cDaSbg4ucH8tcQd33EaQcJ7qaA7`cTcU6*c_818Ka+856ucZa@1@8ac@2SbK6F6H023rc c88kbS7kaA8wcCdabw4Ld9b$dg8vcMdecPdM6d6fb:dtb=028B8Dc;a^dnbC8Ma-4d790Y8Q1D4R0Y8'1q9G0`d_1z2{9%9M9+9-9u0s6:6s2H2(0i1:9$2B9'1B9H020C0W5y0s9A0s0U190)0r0i0N9W0t0Ied1F1H3Xa61Q1S1Uaoac1)1{1*2ndZ2g2i53ameDc04Pas4eau1yawdFay5|0kaBdKdP50eZaH68e$3Me'dSbud6e,aVcWaYcYbJ7~a$a'a)dobDd,bceJcjc*8H0Va`f3a~02b0dscqc#coclc}5.8|d-d08leYbxe#dfe%bme)fpe+bmbtcOcE3meZ5~djcVc98A0#d%bF4Bce1sf7crckdEcqbMdCfbb76.b@d'8H6_7LfX0:0W6 b{ePc^c!b478fT5d70e@f*eJ7 fZ6{fI4YbHdw6wc_f5c{ffci5.bb5Ed/3i9(d=d@0Yd{d{9Id~02e09.1a2=1a0g174i0D0t0ra{ggevd|0X9W0Vej398.f51(9P9{9`a6a82zeO0s5K4.3h0p0q784.0meu8~ew2-5$eza8eCab1aadeGag7OajeMefeO5UeR8}2~eV4:fl7k0Te!bRe*3.g{e(aJftg 3pdde.bYcAaBb.e=025gf#3Ye`0W5r5te}d+drfPb7f2c|5$7 g0e9hrc'fae^f+cnf-hoc.fhg58)d1g`fng}h33mg{66fsdUh4bsb)hRhNbxfCdy1@fF8C0Hf)dxc_c$hw2f7QgVg2745pehgRfMhqh/a^huc7f0cqb9hG1qd:eRd?4$5=d{0Y9E5=gb0!0$0'0t02.