mots

Chaîne de caractères - Exercice 3

Pour cet exercice :

  • 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 ' '.
Voici quatre exemples de phrases :
  • 'Le point d exclamation est separe !'
  • 'Il y a un seul espace entre les mots !'
  • 'Le point final est colle au dernier mot.'
  • 'Gilbouze macarbi acra cor ed filbuzine ?'
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 :
  • nombre_de_mots('Le point d exclamation est separe !') renvoie 6
  • nombre_de_mots('Il y a un seul espace entre les mots !') renvoie 9

Indication

Pas d'indication pour cet exercice.