Fonctions¶
Exercice 1¶
1) Écrire une fonction bonjour sans paramètre qui affiche le texte bonjour. 2) Écrire une fonction dire_bonjour qui prend en paramètre un entier n et affiche n fois le texte bonjour. Par exemple, dire_bonjour(3) affichera : bonjour bonjour bonjour 3) Écrire une fonction renvoie_bonjour qui prend en paramètre un entier n et renvoie une chaîne de caractères composée de n fois le texte bonjour séparés par des espaces. Attention, cette fonction n'affiche rien !
Exercice 2¶
Ecrire une fonction valeur_absolue qui prend en paramètre un nombre réél et retourne la valeur absolue de ce nombre (sans utiliser une fonction valeur absolue préexistante). Attention, cette fonction n'affiche rien !
Exercice 3¶
1) Ecrire une fonction table qui prend en paramètre un entier n et affiche la table de multiplication de l'entier n. Par exemple, un appel à table(7) affichera en console :
7 \(\times\) 0 = 0 7 \(\times\) 1 = 7 ...
2) Ecrire une fonction table_quelconque utilisant la fonction table qui demande à l'utilisateur une valeur de n et affiche la table de multiplication de l'entier n
Exercice 4¶
1) Écrire une fonction carre qui prend un entier en paramètre et renvoie son carré. Par exemple, carre(5) renverra 25.
2) Écrire une fonction premiers_carres utilisant la fonction carre qui demande un nombre n à l'utilisateur et affiche les n premiers carrés.
Par exemple, premiers_carres(3) affichera :
1 4 9
Exercice 5¶
Soit une liste Python
contenant des entiers : [1, 5, 18, 200, 0, -20].
Compléter la fonction ci-dessous pour retourner la valeur maximale contenue dans la liste. Dans l'exemple donné, la fonction devra retourner 200.
Exercice 6¶
Cet exercice est plus difficile, il vaut mieux déjà bien connaitre les listes Python
avant de tenter de le résoudre.
Un palindrome est un mot dont l'ordre des lettres reste le même si on le lit de gauche à droite ou de droite à gauche. Par exemple : 'kayak' , 'ressasser, 'sos'... sont des palindromes.
Ecrire une fonction est_palindrome en Python qui prend en paramètre un mot et renvoie Vrai s'il s'agit d'un palindrome et Faux sinon.
Ci-dessous des tests qui permettent de vérifier que votre résultat est correct. S'il ne se passe rien lorsque vous exécuter ces tests, alors vous avez terminé cet exercice, sinon il faut essayer de comprendre ce qui ne marche pas dans votre code.