Exercices sur les fonctions

Pensez à sauvegarder régulièrement vos programmes !

Exercice 1 : compter le nombre de mots dans une phrase

Créer une fonction compteMots qui :

  • prend en paramètre une phrase
  • renvoie le nombre de mots dans la phrase

Ecrire un programme dans lequel une phrase est définie ou saisie un utilisateur puis dans lequel on utilise la fonction compteMots pour renvoyer le nombre de mots de cette phrase.

Voir la correction

Exercice 2 : calculer le carré et le cube d'un nombre

Nous avons l'habitude de fonctions qui retournent une seule valeur (par exemple, return a à la fin de notre fonction). Mais une fonction peut retourner plusieurs valeurs à la fois (par exemple, return a,b).

Pour mettre cela en oeuvre et continuer à s'entraîner à écrire des fonctions, coder la fonction carrecube(nombre) qui :

  • prend un nombre entier en paramètre
  • renvoie le carré et le cube de ce nombre

Test unitaire : carrecube(5) doit renvoyer (25,125)

Rappel : l'exposant en python s'écrit : **

Voir la correction

Exercice 3 : calcul d'une somme

Créer une fonction somme qui :

  • prend en paramètre un tuple de longueur variable
  • retourne la somme des éléments de ce tuple

Test unitaire : par exemple, somme((1,2,3)) doit renvoyer 6 et somme((1,2,3,4,5,6)) doit renvoyer 21.

Voir la correction