0% ont trouvé ce document utile (0 vote)
14 vues4 pages

Exercice Python

Le document présente une série d'exercices Python visant à créer des fonctions pour effectuer diverses opérations mathématiques et logiques. Chaque exercice inclut des exemples d'entrée et de sortie pour illustrer le comportement attendu des fonctions. Les sujets abordés incluent la somme, la soustraction, la conversion de temps, le calcul de périmètre, la recherche de maximum, et d'autres opérations sur des listes et des chaînes.

Transféré par

lofimonkeyd35
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
14 vues4 pages

Exercice Python

Le document présente une série d'exercices Python visant à créer des fonctions pour effectuer diverses opérations mathématiques et logiques. Chaque exercice inclut des exemples d'entrée et de sortie pour illustrer le comportement attendu des fonctions. Les sujets abordés incluent la somme, la soustraction, la conversion de temps, le calcul de périmètre, la recherche de maximum, et d'autres opérations sur des listes et des chaînes.

Transféré par

lofimonkeyd35
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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) ➞

Vous aimerez peut-être aussi