Exercice Python Corrigé En Ligne – Partie 3
Avec des exercices corrigés en Python, vous pratiquerez divers concepts du langage Python. Vous commencerez par des exercices Python de base à des exercices plus avancés. La solution est fournie pour chaque exercice. Vous devez essayer de résoudre chaque problème par vous-même avant de vérifier la solution. Si vous avez des questions concernant chaque problème, nous vous encourageons à les poster sur notre forum.
Exercice 1:
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 2:
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) ➞ 8
Exercice 3: Pont cassé
Créez une fonction qui valide si un pont est sûr à marcher (c’est-à-dire, qu’il n’a pas d’espace entre #).
Exemple:
marcher('###### ########') ➞ False marcher('########') ➞ True marcher('#') ➞ True
Exercice 4:
Créez une fonction qui prend une liste de nombres et renvoie le minimum et le maximum dans une liste [Min, Max].
Exemple:
getMinMax([8, 1, 9, 2, 6]) ➞ [1, 9] getMinMax([22, 2]) ➞ [2, 22] getMinMax([5]) ➞ [5, 5]
Exercice 5:
Créez une fonction qui prend un nombre (de 1 à 10) et renvoie une chaîne de tirets correspondante.
Exemple:
convert(2) ➞ "--" convert(6) ➞ "------" convert(4) ➞ "----"
Exercice 6:
Créez une fonction qui prend une chaîne (un nom aléatoire). Si le dernier caractère du nom est un « s », retournez TRUE, sinon retournez FALSE.
Exemple:
checkS("Thomas") ➞ True checkS("Ali") ➞ False checkS("Alex") ➞ False checkS("Alvis") ➞ True
Exercice 7:
Créer une fonction qui divise a et b (a / b).
Exemple:
div(4,2) ➞ 2.0 div(10,2) ➞ 5.0 div(1,0) ➞ "Erreur"
Exercice 8:
Écrivez un programme Python pour renvoyer le reste de deux nombres. Il existe un seul opérateur en Python, capable de fournir le reste d’une division. Deux nombres sont transmis comme paramètres. Le premier paramètre divisé par le deuxième paramètre.
Exemple:
resteDiv(1, 3) ➞ 1 resteDiv(2, 4) ➞ 2 resteDiv(3, 3) ➞ 0
Exercice 9:
Créez une fonction qui prend une liste d’éléments et renvoie le premier et le dernier éléments sous forme de nouvelle liste.
Exemple:
getFirstLast([1, 2, 3, 4, 5, 6, 7]) ➞ [1, 7] getFirstLast(["A", "B", "C", "D"]) ➞ ["A", "D"] getFirstLast(["A", 2, True, None]) ➞ ["A", None]
cool