TP - Exercices pour débuter
Voici vos premiers exercices sérieux. Pensez à enregistrer vos fichiers sur le réseau afin de ne pas les perdre ! Vous pouvez aussi les stocker sur une clef USB pour y retravailler à la maison.
Commencez par créer l'arborescence de dossiers suivants :
Documents/
└── NSI/
├── Cours
└── Exercices/
└── Introduction/
├── exercice1.py
├── exercice2.py
└── ...
Pensez à ajouter des commentaires dans vos fichiers lors de la programmation ! Il sera ainsi plus facile de revenir dessus plus-tard.
Exercice 1
L'utilisateur entre une valeur. Dans l'exemple d'affichage ci-dessous, l'utilisateur a entré la valeur 19 après
l'affichage du message.
Entrer un nombre : 19
Le carre du nombre 19 est 361
Écrire un programme qui affiche le carré du nombre fourni par l'utilisateur.
Une piste ?
Le carré d'un nombre est égal à ce nombre multiplié par lui-même...
Une autre piste ?
Ne pas oublier d'utiliser une variable à laquelle on affecte la valeur saisie par l'utilisateur.
Encore une piste ?
Attention à la fonction input() qui renvoie une chaîne de caractère, pas un entier...
Il y a donc une transformation de type à effectuer.
Exercice 2
L'utilisateur entre deux valeurs. Dans l'exemple d'affichage ci-dessous, l'utilisateur a entré les valeurs
12 et 15 après les messages.
Entrer un nombre : 12
Entrer un autre nombre : 15
Leur somme est 27
Leur difference est -3
Leur produit est 180
Écrire le programme correspondant.
Une piste ?
Les résultats affichés doivent s'adapter aux nombres saisis par l'utilisateur.
Une autre piste ?
Ne pas oublier d'affecter les valeurs saisies par l'utilisateur à des variables.
Encore une piste ?
Encore piégé par la fonction input() ?
Exercice 3
Traduire les instructions ci-contre en Python et implémenter le script dans un fichier.
| Ordre | Instructions |
|---|---|
| Entrées | Lire la valeur de \(r\) \(pi\) prend la valeur \(3.1416\) |
| Traitement | \(s\) prend la valeur \(pi \times r^2\) |
| Sorties | Afficher \(s\) Afficher le type de \(s\) |
Exécuter ce script en choisissant le nombre 100.
Recommencer en choisissant le nombre 10.
Les affichages obtenus sont-ils cohérents ?
Une piste ?
Chacune des instructions se traduit par une seule ligne en Python.