- Crie uma lista com 5 números inteiros e imprima o maior e o menor valor.
- Peça 5 nomes ao usuário e salve-os em uma lista. Depois, exiba os nomes em ordem alfabética.
- Dada a lista numeros = [10, 20, 30, 40, 50]`, remova o número 30 e adicione o número 60 ao final.
- Crie uma função que receba uma lista de números e retorne a média dos valores.
- Utilizando a lista `frutas = ['maçã', 'banana', 'laranja']`, escreva um código que verifique se 'uva' está na lista.
- Implemente uma pilha usando uma lista. Implemente as funções empilhar(pilha, elemento) e desempilhar(pilha) e teste com valores simples.
- Simule uma calculadora que armazena os últimos 5 resultados em uma pilha. Quando um novo resultado for adicionado e a pilha estiver cheia, remova o mais antigo.
- Crie uma função que inverta uma string usando uma pilha.
- Dado um texto com parênteses, verifique se os parênteses estão balanceados usando pilha. Ex: "(a + b) * (c - d)"
- Utilize uma pilha para simular o botão "voltar" de um navegador, armazenando as páginas visitadas.
- Implemente uma fila usando collections.deque. Adicione 3 pessoas à fila e depois remova uma.
- Crie um sistema de atendimento onde os nomes inseridos pelo usuário vão para uma fila, e são chamados na ordem.
- Crie uma função que simula uma fila circular com capacidade para 5 elementos. Quando cheia, os novos elementos substituem os antigos.
- Simule uma fila de impressão onde cada documento é processado em ordem. Mostre o estado da fila após cada impressão.
- Implemente uma função fila_prioridade que insere elementos com base em uma prioridade (número menor = maior prioridade).
Créditos: ChatGPT

Comentários
Postar um comentário