Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Uma possível resolução!

chute_secreto = input('Qual o número?')

numero_secreto= 26

chute = int(chute_secreto)

if(chute == numero_secreto):
    print('Você acertou!')
elif(chute < numero_secreto):
    print('Seu chute é menor que o número secreto')
else:
    print("Seu chute é maior que o número secreto")
1 resposta
solução!

Oii Paula, tudo bem?

Parabéns! Ficou bem legal sua implementação. Fico feliz que tenha compartilhado com a comunidade do fórum da Alura, assim, podemos ver seu desenvolvimento e ideias de implementação, além de que suas ideias podem ajudar também outros estudantes :)

Outra maneira de implementar essa questão seria através da criação de variáveis para serem utilizadas como atributos de sua estrutura condicional if-else, como mostrada no código a seguir:

numero_secreto = 42

chute_str = input("Digite o seu número: ")
chute = int(chute_str)

acertou = chute == numero_secreto
maior = chute > numero_secreto
menor = chute < numero_secreto

if(acertou):
    print("Parabéns! Você acertou!")
else:
    if(maior):
        print("O seu chute foi maior do que o número secreto!")
    elif(menor):
        print("O seu chute foi menor do que o número secreto!")

print("Fim do jogo")

Assim, caso queira alterar seus critérios, basta modificar diretamente na variável. Além disso, para que seja possível determinar um intervalo mais rígido de maior ou menor, você pode utilizar dois elif dentro de seu else, fica a seu critério :).

Gostaria de deixar como indicação o Discord de alunos e alunas, onde você pode estar interagindo e criando networking com outras pessoas que estudam aqui na Alura, compartilhando conhecimento e trocando experiências. Caso tenha interesse, deixo a seguir um link de convite para o Discord e o link de um vídeo ensinando como usá-lo.

Em caso de dúvidas, me coloco à disposição.

Grande abraço e bons estudos!

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