Carregando...
Carregando...
Ajude a melhorar a plataforma
O uso dos laços de repetição também é útil para criação de menus de comando. Considere uma aplicação que precise de um menu de comandos para o registro de produtos em um banco de dados com as seguintes opções: 1. Cadastrar produtos. 2. Consultar produtos. 3. Alterar produtos. 4. Excluir produtos. 5. Sair do programa. Com relação à criação de um menu de comandos em Python, avalie as afirmativas a seguir. I. É possível criar o menu de comandos usando um laço “while”. II. O modelo de loop mais indicado para menus de comando é o laço “for ” . III. A intrução "while operacao != 5:" é uma das opções de solução para o problema. IV. A intrução "while True:" é uma das opções de solução para o problema. Está correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A afirmativa I é correta, pois é possível e recomendável que menus de comando sejam criados com o laço “while”. A afirmativa II está incorreta, pois o laço “for” é indicado para situações em que se conhece o número de repetições do loop, que não é o caso de um menu de comandos. A afirmativa III está correta, pois o controle de execução do “loop while” pode ser controlado por uma condição que contenha uma variável de controle, como é o caso da variável operação. A afirmativa IV está correta, pois o comando “while” é executado enquanto o retorno de uma condição seja “True ” , nesse caso, não há expressão condicional, mas, simplesmente, o retorno verdadeiro (“True”), por isso o loop será infinito e indicado para menus de comando.