Exercice 1
Écrire un code Python qui demande à l’utilisateur de saisir les coefficients d’une équation du second degré (a, b, c) et qui affiche les racines réelles s’il y en a.
Solution Possible
Exercice 2
Écrire le code Python permettant de lire la valeur de la température de l’eau et d’afficher son état : GLACE, EAU, ou VAPEUR.
Solution Possible
Exercice 3
Écrire le code Python qui lit un entier positif inférieur à 999 et affiche les centaines, dizaines et unités.
Solution Possible
Exercice 4
Écrire un code Python qui permet de saisir un nombre puis détermine s’il appartient à un intervalle donné (défini par les extrémités a et b saisies par l’utilisateur).
Exemples:
Entrer a : 4
Entrer b : 55
Entrer x : 20
20 est dans l'intervalle [4,55]
Entrer a : 15
Entrer b : 33
Entrer x : 7
7 n'est pas dans l'intervalle [15,33]
Solution Possible
Exercice 5
Écrire un code Python qui détermine si une année entrée par l’utilisateur est bissextile ou non.
N.B:Les années sont bissextiles si elles sont multiples de quatre, mais pas si elles sont multiples de cent, à l'exception des années multiples de quatre cents qui, elles, sont également bissextiles. Ainsi, les années 2020, 2024 et 2028 sont bissextiles, de même que 2000 ou 2400, mais pas 1900, 2100, 2200 et 2300.
Solution Possible
Exercice 6
Écrire un code Python qui lit les coordonnées de 2 points A et B et calcule l’intersection avec l’axe des abscisses.
Solution Possible
Exercice 7
Écrire un code Python qui prend en entrée trois entiers A, B et C et les affiche en ordre croissant.
Solution Possible (en utilisant la méthode sort())
Solution Possible
Exercice 8
Dans une entreprise, le calcul des jours de congés payés s’effectue de la manière suivante :
- Si une personne est entrée dans l’entreprise depuis moins d’un an, elle a droit à deux jours de congés par mois de présence, sinon à 28 jours.
- Si c’est un cadre et s’il est âgé d’au moins 35 ans et si son ancienneté est supérieure à 3 ans, il lui est accordé 2 jours supplémentaires.
- S’il est âgé d’au moins 45 ans et si son ancienneté est supérieure à 5 ans, il lui est accordé 4 jours supplémentaires, en plus des 2 accordés pour plus de 35 ans.
Écrire un code Python qui calcule le nombre de jours de congés d’un employé à partir des données entrées par l’utilisateur (âge: entier, ancienneté: entier, cadre: oui/non).
Solution Possible
Exercice 9
Écrire un code Python permettant de calculer et d’afficher le salaire net d’un employé. Sachant que :
- Le salaire net = Salaire brut – Valeur de l’impôt – Valeur de CNSS
- Salaire brut = (Salaire de base + Prime de technicité + Prime de transport + Prime des enfants) * Taux de travail
- Taux de travail = Nombre de jours travaillés / 26
- Prime des enfants = Prime d’un enfant * Nombre d’enfants
- Valeur de l’impôt = Taux de l’Impôt * Salaire Brut
- Valeur de CNSS = Taux de CNSS * Salaire Brut
- Taux CNSS = 26,5%
- Taux Impôt = 2%
Les entrées sont : Salaire de base, Prime de technicité, Prime de transport, Prime d'enfants, Nombre d'enfants, Jours travaillés
Et sont tous des entiers
Solution Possible
Exercice 10
Écrire un script Python qui permet de saisir deux nombres, et un opérateur, puis évaluer l'expression arithmétique correspondante.
Exemples:
Entrer le premier nombre : 10
Entrer le second nombre : 5
Entrer l'opérateur (add,sous,mul,div) : mul
10 mul 5 = 50
Entrer le premier nombre : 66
Entrer le second nombre : 4
Entrer l'opérateur (add,sous,mul,div) : modulo
Opérateur non autorisé