Boa noite! Alguém conseguiu fazer o código e rodar? Como ficaria ?
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".