Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Removendo o último item de um pedido

Paulo está criando uma lista de pedidos para a lanchonete. Ele já tem todos os pedidos, mas percebeu que o último foi inserido por engano e precisa removê-lo.

Diante deste problema, ajude Paulo criando um programa que automatize essa operação, permitindo listar os pedidos e remover o último item automaticamente.

Exemplo de Entrada:

  • Pedidos feitos (separados por vírgula): Sanduíche, Suco, Sobremesa

  • Saída esperada: Pedidos finais: ['Sanduíche', 'Suco']

pedidos = input("Pedidos feitos (separados por vírgula): ")
pedido_tratado = [item.strip() for item in pedidos.split(",")]

removendo_item = pedido_tratado.pop()
print()
print(f"Item removido: {removendo_item}\n")
print(f"Pedidos finais: {pedido_tratado}")


Pedidos feitos (separados por vírgula): Sanduíche, Suco, Sobremesa

Item removido: Sobremesa

Pedidos finais: ['Sanduíche', 'Suco']
1 resposta
solução!

Olá, Carlos, como vai?

Seu código atende perfeitamente ao que foi solicitado na atividade. A lógica utilizada para transformar a string de entrada em uma lista e a aplicação do método pop para remover o último elemento estão corretas. O uso de list comprehension com strip para limpar espaços em branco demonstra uma boa prática de tratamento de dados.

Parabéns por compartilhar sua resolução e continue praticando para fortalecer seus conhecimentos em Python.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!