1
resposta

Atividade

print("****************************************************************")

print("Bem vindo ao jogo de Adivinhação!")

print("****************************************************************")

numero_secreto = 42

chute_str = input("Digite seu numero: ")

print("Você digitou ", chute_str)

chute = int(chute_str)

acertou = numero_secreto == chute

maior = chute > numero_secreto

menor = chute < numero_secreto

if (acertou):

print("Você acertou !")

else:

if (maior):

    print("Você errou, seu número foi maior que o numero secreto!")

elif (menor):

    print("Você errou, seu número foi menor que o numero secreto!")

print("Fim do jogo")

1 resposta

Olá Sérgio tudo certinho por aí?

Primeiramente parabéns pelo empenho =) o único ponto no seu código que me chamou atenção foi nessa linha aqui:

acertou = numero_secreto == chute

Está sendo atribuído o "numero_secreto" a variável "acertou", não seria melhor a lógica que utilizou na sequência atribuindo ao "chute" e verificando se é igual ao valor do "numero_secreto" igual fez aqui com as variáveis "maior" e "menor"?

acertou = numero_secreto == chute

maior = chute > numero_secreto

menor = chute < numero_secreto

Bons estudos Sergio!

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