Buscar

Considere o seguinte trecho de um programa escrito em Python: (MÓDULO 1) a = 1 while a < 10: if a % 2 == 0: break else: a += 1 pri...

Considere o seguinte trecho de um programa escrito em Python: (MÓDULO 1)

a = 1
while a < 10:
if a % 2 == 0:
break
else:
a += 1
print(a)

Assinale a opção que apresenta corretamente o que será impresso na tela.


10
1
2
9
15

Essa pergunta também está no material:

PARADIGMAS DE LING DE PROGRAMAÇÃO EM PYTHON
4 pág.

Paradigmas de Programação Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

No trecho de código apresentado, o programa irá imprimir o valor 2 na tela. Isso ocorre porque a variável "a" é inicializada com o valor 1 e, em seguida, entra em um loop while que verifica se "a" é menor que 10. Dentro desse loop, é feita uma verificação condicional com o if, onde é verificado se "a" é divisível por 2 (ou seja, se é par). Se essa condição for verdadeira, o comando break é executado, interrompendo o loop. Caso contrário, o valor de "a" é incrementado em 1. Nesse caso, a condição do if não é satisfeita na primeira iteração do loop, pois "a" é igual a 1, que é ímpar. Portanto, o valor de "a" é incrementado para 2 e, em seguida, o loop é interrompido pelo comando break. Assim, o valor 2 será impresso na tela.

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