Por quê não funciona?


#1

O meu código está a baixo.

prices = {"banana" : 4, "maca" : 2, "laranja" : 1.5, "pera":3}

stock = {"banana" : 6, "maca" : 0 , "laranja" : 32, "pera":15}

for key in prices:
print(key)
print "price: %s" % str(prices[key])
print "stock: %s" % str(stock[key])

O site diz que não tem "três print". Mas tem os 3 print.


#2

Tente assim:

prices = {
    "banana": 4,
    "apple": 2,
    "orange": 1.5,
    "pear": 3
    }
    
stock = {
    "banana": 6,
    "apple": 0,
    "orange": 32,
    "pear": 15
    }
    
for key in prices:
    print key
    print "price: %s" % prices[key]
    print "stock: %s" % stock[key]
    print

#3

Essa falha nesse exercício número 8, da 2ª lição da 5ª unidade, é mais do que uma falha, atrapalha o estudo. Infelizmente essas falhas tiram muitos pontos desse curso.

Nenhum dos dois códigos fez o curso avançar.