Ressources du Congo

#TutorielPython3 : Apprendre à coder en Python #57 : le trio if... elif... else... Atelier #1

17 Décembre 2020 , Rédigé par Zamba Synkin Publié dans #Dico exquis anti-mystification, #Tech' Net & Code, #e-Learning, #Carte blanche à

 

 

Pour rappel, il vous a été demandé d'écrire un script qui permet de modéliser ces opérations.

Une librairie de la MEL (Métropole Éuropéenne de Lille), « Les Curieux », vend des livres extrêmement rares. Selon le montant de l'opération, elle propose (ou pas) des remises à ses clients munis de leurs cartes de fidélité. Pour ce faire, elle effectue une remise sur le prix hors taxes (HT), noté ht, selon la règle suivante :

•    si ht < 250 alors il n’y aura pas de remise;
•    si 250 < ht <= 400 alors la remise sera de 5%;
•    sinon la remise appliquée sera de 20%.

On vous demande d’écrire un script en Python qui permet de déteminer le prix HT et le prix toutes taxes comprises (TTC) que devra payer un(e) client(e) fidèle, en fonction de l'opération effectuée. La TVA est de 5.5%.

Je vous propose de passer de ce pas au script. Après quoi, je vais le commenter.

 Le trio if... elif... else... Atelier #1 - Figure #1
Le trio if... elif... else... Atelier #1 - Figure #1

 

 Le trio if... elif... else... Atelier #1 - Figure #2
Le trio if... elif... else... Atelier #1 - Figure #2

Que va nous renvoyer la Console Python, si je saisis, d'abord, 140€, comme prix HT de mes achats ? Ensuite 350,45€ et enfin 520,50€ ?

Eh bien, pour le 1er cas (140€) :

Le trio if... elif... else... Atelier #1 - Figure #3
Le trio if... elif... else... Atelier #1 - Figure #3

la Console nous renvoi ce qui suit :

Le trio if... elif... else... Atelier #1 - Figure #4
Le trio if... elif... else... Atelier #1 - Figure #4

Pour le 2e cas (340,45€) :

Le trio if... elif... else... Atelier #1 - Figure #5
Le trio if... elif... else... Atelier #1 - Figure #5

La Console nous renvoi ceci:

Le trio if... elif... else... Atelier #1 - Figure #6
Le trio if... elif... else... Atelier #1 - Figure #6

Et pour le dernier cas (520, 50€) :

Le trio if... elif... else... Atelier #1 - Figure #7
Le trio if... elif... else... Atelier #1 - Figure #7

Il s'ensuivra ce rendu :

Le trio if... elif... else... Atelier #1 - Figure #8
Le trio if... elif... else... Atelier #1 - Figure #8

Que remarque-t-on ?

Eh bien, que les remises sont calculées quand les conditions requises sont remplies et affichées. Que tout est bien aligné. Que la date et l'heure de la transaction sont bien mentionnées (à noter qu'il y aura des ateliers  dédiés aux dates et heures).

Lire la suite :

Partager cet article

Commenter cet article