Voici quelques exercices supplémentaires pour vous tester et vous entraîner. Vous proposerez un script différent par exercice que vous enregistrez dans un dossier exercice_python.
Exercice 1 : Parc d’attraction
Vous êtes chargé.e de mettre en place une borne automatique pour régler les droits d’entrée à un parc d’attraction. Chaque adulte doit payer 21€ pour rentrer et chaque enfant doit payer 13€. Pour cette borne, vous devez programmer sur Python un algorithme qui renvoie le prix à payer en fonction du nombre d’adultes et d’enfants du groupe. Sachant que la variable
Astocke le nombre d’adultes,Ele nombre d’enfants etPle prix à payer, proposez un tel algorithme qui demande à l’utilisateur le nombre de personnes dans chacune des catégories et qui affiche le prix total à payer.
A = int(input("Nombre d'adultes ?"))
E = int(input("Nombre d'enfants ?"))
P = A * 21 + E * 13
print("Le prix du total est de ", P, "€")
Exercice 2 : IMC
L’Indice de Masse Corporelle (IMC) est un indicateur chiffré utilisé en médecine. L’IMC d’une personne est donné par la formule \(IMC = \frac{\text{masse}}{\text{taille}^{2}}\) où la masse est en kilos et la taille en mètres.
Proposez un algorithme qui demande à l’utilisateur sa taille et sa masse puis qui affiche l’IMC de la personne.
(Pensez à écrire un texte clair à destination de l’utilisateur pour qu’il sache quoi saisir.)
taille = int(input("Donnez votre taille (en m) :"))
masse = int(input("Donnez votre masse (en kg) :"))
imc = masse / ( taille ** 2 )
print("Votre IMC est de : " , imc)
Exercice 3 : Pair ou Impair
Ecrire un programme qui demande un nombre à l’utilisateur et test dans la console si celui-ci est pair ou impair. Attention, si ce n’est pas un entier ou un flottant, un message d’erreur devra être affiché pour prevenir l’utilisateur de son erreur.
nombre = int(input("Ecrire un nombre :"))
if nombre % 2 == 0 :
print(nombre, " est PAIR" )
else:
print(nombre, " est IMPAIR" )
Exercice 4 : Calculatrice simple
Ecrire un programme qui demande deux nombres a et b et une opération (+, -, *, /) à l’utilisateur. Le programme doit afficher le résultat correspondant.
Exemple d’utilisation :
Entrer un premier nombre : 4 Entrer un deuxième nombre : 2 Choisis une opération (+, -, *, /) : * Résultat : 8
a = int(input("Entrer un premier nombre :"))
b = int(input("Entrer un deuxieme nombre :"))
operation = input("Choisis une opération (+, -, *, /) :")
if operation == "+":
print("Resultat : " , a + b)
if operation == "-":
print("Resultat : " , a - b)
if operation == "*":
print("Resultat : " , a * b)
if operation == "/":
print("Resultat : " , a / b)
Réponds aux questions ci-dessous puis clique sur Vérifier mes réponses.
a = 3.14 Flottant (ou float)
print(_______) que mettre dans le print pour écrire bonjour dans la console ?
print("bonjour")
input()
4 espaces ou une tabulation