1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
| # -*- coding: utf-8 -*-
"""
class Produit:
code=0
nom=""
prix=0
class Caissier:
id=0
nom=""
produits_vendus=[]
def SaisirProduit():
produit= Produit()
produit.code=int(input("Entrez le code à barre, le code doit être un entier: "))
produit.nom= input("Entrer le nom du produit : ")
produit.prix=float(input("Entrez le prix du produit : "))
return produit;
def SaisirCaissier():
caissier=Caissier()
caissier.id=int(input("Entrer l'identifiant du caissier l'identifiant doit être un entier :"))
caissier.nom=input("Entrer le nom du caissier :")
return caissier;
def AfficherProduit(produit):
print("Code :",produit.code,", Nom :",produit.nom, ", Prix: ",produit.prix)
def EnregistrerProduit(caissier,produit):
caissier.produits_vendus.append(produit)
return caissier.produits_vendus
def ListerProduits(caissier):
print("la liste des produits vendus par le caissier:")
for produit in c.produits_vendus:
AfficherProduit(produit)
def SoldeCaisse(caissier):
somme= 0
for produit in caissier.produits_vendus:
somme= somme + produit.prix
return somme
def ChangerPrix(produit):
produit.prix=float(input("Entrez le nouveau prix du produit : "))
return produit.prix
def PlusCher(caissier):
list.sort()
def ChercherProduit(caissier, produit):
i=0
while i<len(caissier.produits_vendus):
if(caissier.produits_vendus[i].code==produit.code):
return True
i=i+1
return False
#afficher le produit saisie
p=SaisirProduit() # Question 1
AfficherProduit(p) # Question 2
c=SaisirCaissier() # Question 3
EnregistrerProduit(c, p) # Question 4
ListerProduits(c) # Question 5
p2= SaisirProduit() # Question 6
EnregistrerProduit(c, p2) # Question 7
ListerProduits(c) # Question 8
SoldeCaisse(c) # Question 9
s=SoldeCaisse(c)
print("le solde de la caisse:",s)
ChangerPrix(p) # Question 10
PlusCher=PlusCher(c)
AfficherProduit(PlusCher)
AfficherProduit(p) # Question 11
px=SaisirProduit()
h= ChercherProduit(c, px)
print(h)
EnregistrerProduit(c,px)
g= ChercherProduit(c,px)
print(g) |
Partager