while (acertou):
if (acertou):
print('acertou!')
acertou = False
elif (maior):
print('ta acima')
else (menor):
print('ta abaixo')
while (acertou):
if (acertou):
print('acertou!')
acertou = False
elif (maior):
print('ta acima')
else (menor):
print('ta abaixo')
Oi Thiago, pode sim hehe :D
O código funciona tranquilo!
Olá Thiago, você pode sim desde que respeite a sintaxe da linguagem de programação e neste caso, a instrução else não permite uma condição, ou seja, se o valor não é maior então ele é menor neste caso.
Eu sugiro uma modificação no seu código para o seguinte:
while (not acertou):
if (acertou):
print("acertou")
acertou = True
elif (maior):
print("ta acima")
else:
print("ta abaixo")
Perceba que a instrução else não possui nenhuma condição, ou seja, se não é maior então é menor.
Sendo assim, o seu código não funciona como você gostaria e se tentares executá-lo o interpretador acusará um erro de sintaxe na linha da instrução else.
Espero ter ajudado e bons estudos. :-)