Erro de concatenação, Python 3 #INICIANTE :(

2 respostas
M
“”" A ideia era criar uma lista, copiar essa lista e adicionar mais um elemento a nova lista e printar tudo."""

pizzas=[“Chocolate”,“Calabresa”,“Queijo”,“Frango”]

friend_pizza= pizzas[:]

friend_pizza.append(“Bolonhesa”)

print(“Minhas pizzas favoritas são:” + pizzas)

print(“As pizzas favoritas do meu amigo são:” + friend_pizza)

print(“Minhas pizzas favoritas são:” + pizzas)
TypeError: must be str, not list

Gostaria de saber porque não funciona, ficarei grato a quem responder. Duvida de iniciante =/

2 Respostas

G

pizzas=[‘Chocolate’,‘Calabresa’,‘Queijo’,‘Frango’]
friend_pizza = pizzas
friend_pizza.append(‘Bolonhesa’)

print(‘Minhas pizzas favoritas são: %s’ %pizzas)
print(‘As pizzas favoritas do meu amigo são: %s’ %friend_pizza)

tenta da seguinte forma

M
Tente assim:

pizzas=[‘Chocolate’,‘Calabresa’,‘Queijo’,‘Frango’]

friend_pizza= pizzas[:]

friend_pizza.append(‘Bolonhesa’)

print(‘Minhas pizzas favoritas são: {}’.format(friend_pizza))

print(‘As pizzas favoritas do meu amigo são: {}’.format(friend_pizza))

print(‘Minhas pizzas favoritas são: {}’.format(pizzas))

Criado 19 de fevereiro de 2018
Ultima resposta 24 de mai. de 2018
Respostas 2
Participantes 2