I'm trying to get a multiplication inside a for loop working on the code below:

```
#products list and it's values per unity
tomato = 2
potato = 3
carrot = 1
pricePaid = int()

print("Welcome to my grocery shop!\n")

productList = ["Potato", "Tomato", "Carrot"]

print("What will you want today?\n""We have:")
print(*productList, sep=', ')
product = input("What will it be? ")

quantity = int(input("And how many do you want? "))

for productChoice in product:
    if productChoice == "Potato":
        pricePaid = quantity * potato
    elif productChoice == "Tomato":
        pricePaid = quantity * tomato
    elif productChoice == "Carrot":
        pricePaid = quantity * carrot

print("Here's your bag with {0} {1}s. The total is ${2:.2f}.".format(quantity, product, pricePaid))

```

but I'm getting a $0.00 as my results where it should be the quantity \* productPrice:

```
"Here's your bag with 1 Tomatos. The total is $0.00."

```

Why is it failing? What am I missing here?

I'm using Python 3.x

Thanks in advance!