2
respostas

[Dúvida] Código

Boa noite! Alguém conseguiu fazer o código e rodar? Como ficaria ?

2 respostas

Olá, Diana! Tudo bom? Espero que sim!

O resultado esperado para o código é 10. No código proposto pela questão:

a=2

if a < 2:
 a = a + 1
else:
 a = a + 2
if a < 4:
 a = a - 4
else:
 a = a + 6

a

Nós fazemos dois testes lógicos. No primeiro, perguntamos se a variável a é menor que 2, se for verdadeiro, então acrescentaríamos 1 ao valor atual, caso contrário, acrescentaríamos dois.

Como 2 não é menor que 2, então vamos para a condição do ELIF, portando o novo valor de a é 2 + 2, ou seja, 4.

Terminamos o primeiro teste e vamos para o segundo, que pergunta se a é menor que 4, como 4 não é menor que 4, vamos para o ELIF do segundo teste lógico, que diz para acrescentar 6 a variável a.

Portanto, o resultado final é 4 + 6 = 10.

Se ainda tiver alguma dúvida, estou por aqui. Ótimos estudos e grande abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Muito obrigada! Consegui colocar para rodar . Estava faltando essa linha no meu código " a = a - 4".