Boa noite! Alguém conseguiu fazer o código e rodar? Como ficaria ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite! Alguém conseguiu fazer o código e rodar? Como ficaria ?
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!
Muito obrigada! Consegui colocar para rodar . Estava faltando essa linha no meu código " a = a - 4".