Saurez-vous remettre en ordre ce code Python ?

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 ‘ ‘.

La fonction Python suivante prend en paramètre une phrase et renvoie le nombre de mots présents dans cette phrase.

D’autres défis vous attendent sur cette page !