Olá, Benjamim. Tudo bem?
No caso do código desse exercício não é possível realizar a comparação de acordo com a tabela ASCII, pois o número secreto é o 42, e na tabela ASCII o valor decimal 42 representa o caractere *
(asterisco).
No código dessa atividade, a forma mais fácil de fazer a comparação entre a string e o inteiro é realizando a conversão da string lida em inteiro, através da função int
. Assim, conseguimos comparar um inteiro com outro inteiro. O código ficaria da seguinte maneira:
numero_secreto = 42
chute_str = input("Digite seu número")
chute = int(chute_str) # Uso da função int para a conversão
print("Você digitou ", chute)
if(numero_secreto == chute):
print("Você acertou")
else:
print("Você errou")
Espero ter ajudado. Qualquer outra dúvida estou a disposição.
Abraços. Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!