""" stock (exercice 2.27)
    version 1             """

def commande(livre,nombre):
    reponse=["référence absente","livre épuisé","commande satisfaite","commande partiellement exécutée"] 
    if livre not in stock :
        return reponse[0]
    elif stock[livre]==0 :
        return reponse[1]
    elif stock[livre]>=nombre :
        stock[livre]-=nombre
        return reponse[2]
    stock[livre]=0
    return reponse[3] 

def ajout(livre,quantite):
    if livre not in stock :
        stock[livre]=quantite
    else :
        stock[livre]+=quantite
    print(stock)
    return "ajout pris en compte"

stock={"Python en 100 leçons":1500,"Je programme comme un pro":2500,"Jeux en Python":900}

#question 1
print(commande("Jeux en Python",750))
print(commande("Jeux en Python",500))
print(commande("Je programme en Python",100))
print(commande("Python en 100 leçons",1500))

#question 2
print(ajout("Je programme en Python",1000))
print(ajout("Jeux en Python",5000))

