1
resposta

uso do for com zip

Ao executar o código mostrado no curso o resultado foi o mesmo em ambos os códigos, diferente do exibido na aula. O que fiz de errado?

Foi utilizado as tuplas do arquivo do curso: carros = ['Jetta Variant', 'Passat', 'Crossfox', 'DS5'] valores = [88078.64, 106161.94, 72832.16, 124549.07]

for item in zip(carros, valores): print (item) resultado: ('Jetta Variant', 88078.64) ('Passat', 106161.94) ('Crossfox', 72832.16) ('DS5', 124549.07)

for carro, valor in zip(carros, valores): print (carro, valor)

resultado: ('Jetta Variant', 88078.64) ('Passat', 106161.94) ('Crossfox', 72832.16) ('DS5', 124549.07)

1 resposta

Olá Herica,

Estranho isso ter acontecido, o seu código parece estar correto, executa novamente o seu e depois executa também o código abaixo para ver se o resultado se repete:

# Repetindo a criação das listas para ignorar possíveis alterações que aconteceram
carros = ['Jetta Variant', 'Passat', 'Crossfox', 'DS5']
valores = [88078.64, 106161.94, 72832.16, 124549.07]

for carro, valor in zip(carros, valores):
    print (carro, valor)

Eu executei aqui no Colab e no Jupyter notebook local e nos dois casos o resultado foi igual ao do professor.