Cours NSI-SNT

Programmation Python

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.

Exercices

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 A stocke le nombre d’adultes, E le nombre d’enfants et P le 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.

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