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]
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)
De nouvelles questions
python
Python est un langage de programmation multi-paradigme, typé dynamiquement et polyvalent. Il est conçu pour être rapide à apprendre, comprendre, utiliser et appliquer une syntaxe propre et uniforme. Veuillez noter que Python 2 est officiellement hors support à partir du 01-01-2020. Néanmoins, pour les questions Python spécifiques à la version, ajoutez la balise [python-2.7] ou [python-3.x]. Lorsque vous utilisez une variante Python (par exemple, Jython, PyPy) ou une bibliothèque (par exemple, Pandas et NumPy), veuillez l'inclure dans les balises.