Buscar

O que aconteceria se o usuário inserir o valor 1 no código a seguir? a. O programa executará o escopo do while, mas após imprimir 3 vezes o sinal...

O que aconteceria se o usuário inserir o valor 1 no código a seguir?


a. O programa executará o escopo do while, mas após imprimir 3 vezes o sinal de exclamação (!), o programa encerrará.
b. Ocorrerá um erro de entrada, uma vez que o programa espera a entrada de um número decimal.
c. Ocorrerá um erro, pois não é possível imprimir o caractere de exclamação (!) dentro do escopo do while.
d. O programa irá encerrar instantaneamente, pois a condição dentro dos parênteses do comando while é falsa.
e. Acontecerá um loop infinito, pois a variável num não é mais atualizada após re

Essa pergunta também está no material:

Desenvolvimento de Soluções com Python_ Revisão da tentativa
6 pág.

Python Universidade Federal de SergipeUniversidade Federal de Sergipe

Respostas

User badge image

Ed Verified user icon

Se o usuário inserir o valor 1 no código apresentado, o programa irá executar o escopo do while, mas após imprimir 3 vezes o sinal de exclamação (!), o programa encerrará. Isso ocorre porque a variável "num" será incrementada em 1 a cada iteração do loop, e como o valor inicial é 1, a condição "num <= 3" será verdadeira apenas nas três primeiras iterações. Na quarta iteração, a condição será falsa e o programa sairá do loop, encerrando a execução.

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

Responda

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

Mais conteúdos dessa disciplina