1
resposta

Fiz de outra forma, funcionou. Fiz Errado?

numero_secreto = 42

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

print("Você digitou ", chute)

if (numero_secreto == int(chute)):
    print("Parabéns, você acertou")
else:
     print("Que pena, você errou")
1 resposta

Pelo que entendi a sua mudança foi colocar a conversão (int) dento do If, certo? A princípio nesse contexto não tem nenhum problema. Ao ler o código fica claro que você está comparando a variável "numero_secreto" com o valor inteiro da variável "chute".

A única vantagem de fazer essa conversão como feita no curso é que em algum momento você vai querer fazer uma operação com essa variável. Se já tiver convertido antes não vai ter mais problemas.

Mas volto a dizer, no contexto do exercício não tem nenhum problema fazer da forma que você fez.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software