Buscar

Escreva um programa que que leia 30 números e que, para cada número lido,

Escreva um programa que que leia 30 números e que, para cada número lido,

verifique e codifique de acordo com as regras abaixo:

a. Se o número for par, empilhe em uma lista chamada PAR;

b. Se o número for ímpar, empilhe em uma lista chamada IMPAR;

c. Se for zero, desempilhe um elemento de cada pilha. Caso a pilha

esteja vazia, exiba na tela uma mensagem informando que a lista está

vazia.

d. Ao final do programa, desempilhe todos os elementos das duas listas

exibindo-os na tela.

.

Orientações

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de programa em Python que realiza as operações descritas: ```python PAR = [] IMPAR = [] for _ in range(30): numero = int(input("Digite um número: ")) if numero % 2 == 0: PAR.append(numero) else: IMPAR.append(numero) if numero == 0: if len(PAR) > 0 and len(IMPAR) > 0: PAR.pop() IMPAR.pop() else: print("Uma das listas está vazia!") print("Elementos da lista PAR:") for elemento in PAR: print(elemento) print("Elementos da lista IMPAR:") for elemento in IMPAR: print(elemento) ``` Esse programa lê 30 números digitados pelo usuário e os classifica em duas listas: PAR (números pares) e IMPAR (números ímpares). Se o número digitado for zero, ele desempilha um elemento de cada lista, desde que as listas não estejam vazias. No final, o programa exibe os elementos de ambas as listas. Espero que isso ajude! Se você tiver mais alguma dúvida, é só perguntar.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais