Je me sens vraiment stupide, mais comment localiser un élément d'un tableau et en ajouter un? Le problème consiste à ajouter des articles et des quantités à un panier. J'ai donc besoin d'en ajouter un à la quantité qui est la deuxième entrée. c'est-à-dire que le multi-tableau contiendrait [article] [quantité]

else:
    print ("That item is already in your cart")
    add = input("Want to add one more to your cart?")
    if add == "yes":
        addItem(strChoice)



def addItem(strChoice):
    #TO DO
    #Find the strChoice in the aryCart and then add one to the qty 
    for i in strChoice:
      aryCart = [strChoice][i+1]
0
katxlalala 3 nov. 2019 à 22:47

1 réponse

Quelques choses à noter: Oui, vous devez présenter du code supplémentaire, ceci est un exemple. aryCart doit être un dictionnaire et non un tableau. Voici un exemple, comment cela doit être fait.

aryCart = {'a':1,'b':2,'c':2}
print(aryCart)
def addItem(strChoice):
    #TO DO
    #Find the strChoice in the aryCart and then add one to the qty 
    for i in aryCart:
        if(i == strChoice):
            aryCart[i] = aryCart[i]+1

print ("That item is already in your cart")
add = input("Want to add one more to your cart?")
if add == "yes":
    addItem(strChoice)  # Whatever your strChoice is 

print(aryCart)
-1
r_batra 3 nov. 2019 à 20:04