Buscar

Considere o seguinte trecho de um programa escrito em Python: a = 0 for i in range(30): if a%2 == 0: a += 1 c...

Considere o seguinte trecho de um programa escrito em Python:
a = 0
for i in range(30):
if a%2 == 0:
a += 1
continue
else:
if a%5 == 0:
break
else:
a += 3
print(a)
Assinale a opção que apresenta corretamente o que será impresso na tela.

a) 6
b) 2
c) 30
d) 5
e) 10

Essa pergunta também está no material:

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

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

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar o trecho de código fornecido: ```python a = 0 for i in range(30): if a % 2 == 0: a += 1 continue else: if a % 5 == 0: break else: a += 3 print(a) ``` Agora, vamos executar o código passo a passo: 1. Quando `i` é 0, `a` é incrementado para 1, pois 0 % 2 == 0. 2. Quando `i` é 1, `a` é incrementado para 4, pois 1 % 2 != 0 e 1 + 3 = 4. 3. Quando `i` é 2, `a` é incrementado para 5, pois 4 % 2 == 0 e 4 + 1 = 5. Portanto, o valor impresso será 5. Resposta: d) 5

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