====== Activité Python : révisions des instructions de base ======
===== Présentation =====
Pour ces révisions, tu peux utiliser :
* l'**interpréteur interactif** pour **tester tes instructions**,
* l'**éditeur de fichier** pour **sauvegarder** tes instructions dans un programme Python avec le** nom demandé**.
Utilise le site **trinket** à l'adresse https://trinket.io/.
Après authentification choisis comme langage **Python 3**.
{{ :icn:facultatif:trinket_02.png?100 |}}
Pour accéder à l'**interpréteur interactif**, choisis la console :
{{ :icn:facultatif:trinket_03.png|}}
===== Exercice 1 : menu du restaurant =====
Voici le dialogue concernant de ta commande pour un repas au restaurant : \\
- "Quel menu voulez-vous ? " \\
- Menu Fish. \\
- " Avec des frites ou des potatoes ? " \\
- des frites. \\
- " Quelle boisson ?" \\
- un icetea. \\
- " Merci, vous avez commandé un Menu Fish avec des frites et un icetea. Est-ce exact ?" \\
- Oui \\
**Ecris** un programme **menu.py** qui gère ce dialogue :
* en affichant des questions,
* et saisissant tes réponses.
===== Exercice 2 : calcul de TVA =====
Tu dois calculer le prix TTC (toutes taxes comprises) d'un produit à partir de son prix hors taxes (HT). Le taux de TVA est de 20% : \\
Voici ce qui est à faire et à tester au préalable avec l'**interpréteur interactif** :
* **afficher** un message demandant de saisir un prix HT en utilisant la fonction **print()**,
* **saisir** le prixHT avec la fonction **input()** et mémoriser l'information dans une **variable prixHT** après avoir converti la chaîne de caractère saisie en réel avec la fonction **float()**,
* **calculer** le prix TTC (prixHT + prixHT x 20,0 / 100) et mettre le résultat dans une **variable prixTTC**,
* **afficher** le prix TTC.
Crée ensuite un programme appelé **prixTTC.py** avec tes instructions précédentes ou celles-ci :
print("Quel est le prix hors taxes ? ")
prixHT = float(input())
prixTTC = prixHT + prixHT * 20.0 / 100
print("Le prix TTC est ",end="")
print(prixTTC)
Rappel :
* l'instruction **print()** permet d'envoyer sur la **sortie** standard une information.
* **input()** permet de saisir une information pour le programme.
**Modifie** le programme **prixTTC.py** pour demander deux informations, le taux de TVA et le prix HT. Ton programme affichera ensuite alors le prix TTC. Voici les différents taux de TVA en France :
* Le taux intermédiaire de 10%,
* le taux normal de 20%
* le taux réduit de 5.5%
Pour aller plus loin :
* modifie ton programme pour utiliser une **fonction** de calcul du prix TTC appelée **calculTTC()**,
* qui accepte en **paramètre le prix HT et le taux de TVA**,
* Et qui **renvoie le prix TTC**.
===== Exercice 3 : table de multiplication =====
Pour calculer les 15 premiers termes de la table de multiplication par 9 on peut procéder de la manière suivante :
* Utiliser une **boucle** pour avoir les chiffres de 1 à 15,
* dans la boucle **multiplier** chaque nombre par 9,
* et **afficher** le résultat.
Voici le code de ce programme **tableMultiplication.py** :
for i in range(1,16):
print(i,"*9=",i*9)
for i in range(1,5):
print(f'{i} * 6 = {i*6}')
==== Explications : ====
* range(1,16) **génère** un nombre de 1 à 15 car le dernier terme 16 n'est pas inclus.
* la variable **i** va prendre les valeurs successives générées par range(1,16).
* l'instruction print() permet de **concaténer** plusieurs valeurs séparées par des virgules.
**Modifie** le programme **tableMultiplication.py** pour qu'il affiche les 15 premiers termes des tables de multiplication par 2 à 9
==== Les activités ... ====
[[.:accueil|Je reviens à la liste des activités.]]