Nombre de mots
Dans cet exercice, on considère des phrases composées de mots.
-
On appelle « mot » une chaîne de caractères composée avec des caractères choisis parmi les 26 lettres minuscules ou majuscules de l'alphabet,
-
On appelle phrase une chaîne de caractères :
- composée avec un ou plusieurs mots séparés entre eux par un seul
caractère espace
' ', - se finissant :
- soit par un point
'.'qui est alors collé au dernier mot, - soit par un point d'exclamation
'!'ou d'interrogation'?'qui est alors séparé du dernier mot par un seul caractère espace' '.
- soit par un point
- composée avec un ou plusieurs mots séparés entre eux par un seul
caractère espace
Voici deux exemples de phrases :
- 'Cet exercice est simple.'
- 'Le point d exclamation est separe !'
Après avoir remarqué le lien entre le nombre de mots et le nombres de caractères espace
dans une phrase, programmer une fonction nombre_de_mots qui prend en paramètre une
phrase et renvoie le nombre de mots présents dans cette phrase.
Exemples
Compléter la fonction nombre_de_mots
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
.128013witkcvo-)yl0bp_.P3(a;+g=/m4rse9Sfd 612:5nuh050I0E0d0u0c0l0D0J0f0l0u0D0D0y010d0c0o010406050D0Q0A0A0u0C0k040G0h0l0Q0,0h0P050z0?0^0`0|0;0o04051c151f0z1c0;0I0c0g0!0$0(0*0$0P0x0Q0u0x0E0i0o0k0d0R130J0R0c0x0R0l1H0R0d0/050V0n0l0E1o0%0)011G1I1K1I0d1Q1S1O0d0C1d1C0!0 0D0o0u0P0*0M011U1q010H0X0E0P0u0A0E1O1:1=1`1W1}1S20220/0a0J0r0C0h0o0h0D0c120P0J0T1.0C0C0E0f2n15250P1d0z1C2A1*1,1+1P0I271r0c0P1 2k1O1l1n0#1V2K2M0P0h2Q1O0o2t1d2y2A2%0=1;2o2S1{2W0C0_0l1O0u1F2t0H0*030p0p0f2X0E1K2V0h0i0L350/0L150u2(2+0:2*262-1W2/2;2?2^0E2`012|2~30322N350i1^040M3a3c1=3e2y2J013j0u2=1d2@0R2_2{2}2 0T3t2W3v0s0/0s3A2x3d0;3E3h0*3H3J053L3N3p3P3s2L3u360B0/0B3Y163!3f2,1p3i0h2:3I3l3M3n3O3r3R3;3T360O0/0O3`2%3#2+3F3)443-3q3Q314a34360K0/0K4g3d1g2#152Q2D0I1,2I3%014p2P1m1d2!0E2$4y3{3C054p4P260c0I0*2}2y3v0L3l4X4Z484q334$1_2b0E4*4p3S4s372A3b3}3F0e0/0T0H3Z4S3$3 0*0b0/0J522z4|4H0P0H0/2W0A0n2t0p0T0p0A0h0d0D5a4V3~2T010.040t5s5c553G0/0o3M0%0E5A545v5x0j0N5s0;4R5b3E4)014!2+3v3x3+0J5U3/494-361^0J4:4=3:5)3w1O0z3b0J5^595K2.5g0n5n5p5r5R045`4j4H0h0/0y5s643g5C0A0c0/0m5P5J4j5$0p4#363V3K5#4Y5V4+4@3U4/214;6t4?4r6w4`635_5B5v4~040H416a6H5|040f0`0u2v0E2t6N5{1W0h57042L6X655C0P5E5G0D5I626O1W5x5O625Q2)5T6s5W1=3v3@6q6l6B5:3@5,6y5.5(3=0i703A5_7e6b5u1{6J0c51627g4k0/6R0C6T0d6V6/2%7n6668697m6;0*0D4%0402030s0F0v0J7H7J0v6(6c5v6!0/6M7B6Y3(7p6S6U6W7W6)7S7z7Q7h1W7E0/7N7K0q7:7P6:7X5w0/6@4h6j4W6|6m5X4c4(80737a4d7622784,875=5@7f8g7C5D040P5~5o5q7+3F67040w7A7w8i6e386i7^6k806n0i4u71855/7a4u896z5%8c4b8E8e6F5^8i6J2t0d0Q0C147%7R6P8l5 8o6^5A0z4U4z4O4B4L150d4E8?2G2B0u1R8:0z4C5Q0T0V0X0D04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)