Exercice de programmation:python à l'aide de thonny (IDE)
sali_1111
Messages postés
1
Statut
Membre
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
Svp j'ai un controle demain .est ce qu'il y'a des fautes dans la solution que j'ai rédigé .
Merci.
énoncé:
A l’occasion de l’évènement de Black Friday, le magasin LC Waikiki offre des réductions allant jusqu’à -60% sur toutes les articles, ainsi qu’il propose une livraison gratuite pendant deux semaines.
• Les conditions des réductions :
o Les articles de taille ‘XXL’ sont abaissés d’une réduction de -60%.
o Les articles de taille ‘XL’ et ‘L’ et que leurs prix sont supérieurs de 400 MAD sont abaissés d’une réduction de -45%.
o Les autres articles qui ont un prix supérieur de 500 MAD sont abaissés d’une réduction de -40%.
o Les autres articles qui ont un prix entre 300 et 500 MAD sont abaissés d’une réduction de -30%.
o Les articles qui ont un prix inférieur à 300 MAD sont abaissés d’une réduction de -25%.
• La condition de la livraison gratuite :
o Si la somme des articles achetés sont supérieurs ou égales à 350 MAD, la livraison est gratuite, sinon le consommateur doit payer 35 MAD.
Le consommateur choisira les articles a acheté afin que le programme puisse calculer la somme à payer. Donc il doit entrer le nombre d’article à acheter ainsi que pour chaque article sa taille et son prix.
solution :
Merci.
énoncé:
A l’occasion de l’évènement de Black Friday, le magasin LC Waikiki offre des réductions allant jusqu’à -60% sur toutes les articles, ainsi qu’il propose une livraison gratuite pendant deux semaines.
• Les conditions des réductions :
o Les articles de taille ‘XXL’ sont abaissés d’une réduction de -60%.
o Les articles de taille ‘XL’ et ‘L’ et que leurs prix sont supérieurs de 400 MAD sont abaissés d’une réduction de -45%.
o Les autres articles qui ont un prix supérieur de 500 MAD sont abaissés d’une réduction de -40%.
o Les autres articles qui ont un prix entre 300 et 500 MAD sont abaissés d’une réduction de -30%.
o Les articles qui ont un prix inférieur à 300 MAD sont abaissés d’une réduction de -25%.
• La condition de la livraison gratuite :
o Si la somme des articles achetés sont supérieurs ou égales à 350 MAD, la livraison est gratuite, sinon le consommateur doit payer 35 MAD.
Le consommateur choisira les articles a acheté afin que le programme puisse calculer la somme à payer. Donc il doit entrer le nombre d’article à acheter ainsi que pour chaque article sa taille et son prix.
solution :
n=int(input("combien d'article vous avez?"))
Somme=0
for k in range(1,n+1):
P=float(input("donnez le prix de l'article"))
T=str(input("donnez la taille de l'article"))
T=T.upper()
if T=="XXL":
Pf=P*0.4
elif(T=="XL" or T=="L") and P>400:
Pf=P*0.55
elif P>500:
Pf=P*0.6
elif 300<P<=500:
Pf=P*0.7
elif P<=300:
Pf=P*0.75
else:
Pf=P
Somme=Pf+Somme
if Somme>=350:
print("vous bénificiez d'une livraison gratuite,votre prix à payer est:",Somme,"MAD")
else:
Pl=Somme+35
print("vous devez payez une les frais de la livraison,votre prix à payer est:",Pl,"MAD")
A voir également:
- Thonny xxl
- Application de programmation - Guide
- Télécharger le programme de pmu - Télécharger - Médias et Actualité
- Fermer un programme de force - Guide
- Comment lancer un programme automatiquement au démarrage de windows - Guide
- Programmer un envoi de mail gmail - Guide
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 586
bonjour, je suppose que tu l'as testé.
deux suggestions: utiliser des noms de variables qui correspondent mieux au contenu, et, à la fin du programme, avoir la somme à payer dans la variable Somme.
deux suggestions: utiliser des noms de variables qui correspondent mieux au contenu, et, à la fin du programme, avoir la somme à payer dans la variable Somme.