Exercice Python
Exercice 1:
Créez une fonction qui prend deux nombres comme arguments et retourne leur somme.
Exemple:
somme(1, 2) ➞ 3
somme(4, 4) ➞ 8
somme(-1, -1) ➞ -2
Exercice 2:
Créez une fonction qui prend deux nombres comme arguments et faire la soustraction.
Exemple:
soustraction(2, 1) ➞ 1
soustraction(4, 2) ➞ 2
soustraction(-3, -3) ➞ 0
Exercice 3:
Écrivez une fonction qui prend un nombre entier de minutes et le convertit en secondes.
Exemple:
convert(1) ➞ 60
convert(2) ➞ 120
convert(6) ➞ 360
Exercice 4:
Écrivez une fonction qui convertit les heures en secondes.
Exemple:
convert(1) ➞ 3600
convert(2) ➞ 7200
convert(6) ➞ 21600
Exercice 5:
Créez une fonction qui prend la hauteur et la largeur et trouve le périmètre d’un rectangle.
Exemple:
getPerimeter(2, 4) ➞ 12
getPerimeter(6, 10) ➞ 32
getPerimeter(3, 6) ➞ 18
Exercice 6:
Créez une fonction qui prend une liste de nombres, et renvoie le plus grand nombre de la liste.
Exemple:
max([6, 9, 1, 2]) ➞ 9
max([10, 66, 12, 98]) ➞ 98
max([1, 1, 1, 1, 1]) ➞ 1
Exercice 7:
Créez une fonction qui prend une liste et renvoie la somme de tous les nombres de la liste.
Exemple:
sommeL([1, 2, 3, 4]) ➞ 10
sommeL([0, 0, 0, 1]) ➞ 1
sommeL([-1, -2, 3]) ➞ 0
Exercice 8:
Créez une fonction qui renvoie True si un entier est divisible par 5, sinon renvoie False.
Exemple:
isDivisibleBy5(5) ➞ True
isDivisibleBy5(-5) ➞ True
isDivisibleBy5(3) ➞ False
Exercice 9:
Créez une fonction qui accepte une liste et renvoie le dernier élément de la liste.
Exemple:
getLast([1, 2, 3]) ➞ 3
getLast(["A", "B", "C"]) ➞ "C"
getLast([10, "Ti", True]) ➞ True
Exercice 10:
Créez une fonction qui renvoie True si une chaîne contient des espaces.
Exemple:
containSpaces("Iset") ➞ False
containSpaces("Welcome to Iset Tozeur") ➞ True
containSpaces(" ") ➞ True
Exercice 11:
Créez une fonction qui prend un mot et détermine s’il est pluriel ou singulier. Un mot pluriel est
celui qui se termine par « s ». S’il est pluriel renvoyer TRUE sinon FALSE.
Exemple:
checkIsPlural("enfants") ➞ True
checkIsPlural("filles") ➞ True
checkIsPlural("fille") ➞ False
checkIsPlural("enfant") ➞ False
Exercice 12: Nombre paire ou impaire
Créez une fonction qui prend un nombre comme argument et renvoie « pair » pour les nombres pairs
et « impair » pour les nombres impairs.
Exemple:
check(2) ➞ "pair"
check(7) ➞ "impair"
check(22) ➞ "pair"
Exercice 13:
Créez une fonction qui renvoie le nombre de valeurs « True » qu’il y a dans une liste.
Exemple:
count([False, False, True, True, True]) ➞ 3
count([False, False, False]) ➞ 0
count([]) ➞ 0
Exercice 14:
Vous avez embauché trois commerciales et vous les payez. Créez une fonction qui prend trois
nombres (le salaire horaire de chaque commerciale) et renvoie la différence entre le commerciale le
mieux payé et le moins payé.
Exemple:
getDiff(200, 10, 90) ➞ 190
//200 - 10 = 190
getDiff(56, 29, 16) ➞ 40
getDiff(2, 10, 5) ➞