Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Fiz dessa maneira, tem algum problrma ??

print('********************')
print('Bem vindo ao jogo!!')
print('********************')

numero_secreto = 48
tentativas = 3
rodada = 1

for rodada in range (1, tentativas + 1):
    print('Tentativa {} de {}'.format(rodada,tentativas))
    chute = int(input('Digite um número de 1 a 100: '))
    print('VocÊ digitou: ', chute)
    print('*******************************************')

    #if(chute < 1 or chute > 100):
    if(chute > 1 and chute < 100): #só entra no programa se o número estiver entre 0 e 100

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

            if(acertou):
                print('Você acertou o número secreto !!')
                print('*******************************************')
                break
            else:
                if (maior):
                    print('Você errou, O chute é maior que o número!!')
                    print('*******************************************')
                elif (menor):
                    print('Você errou, O chute é menor que o número!!')
                    print('*******************************************')

    else:
        print('Você deve digitar um número de 1 a 100!! ')
        print('*******************************************')

print('fim do jogo!')
2 respostas
solução!

Oi Felipe! Olhando seu código assim rapidamente, não vejo nada de errado não. Continue assim!

Olá Felipe!

O código está ok! Tenta apenas consertar a indentação do seguinte bloco:

if(acertou): print('Você acertou o número secreto !!') print('*') break else: if (maior): print('Você errou, O chute é maior que o número!!') print('*') elif (menor): print('Você errou, O chute é menor que o número!!') print('*')

Todo este conjunto deve recuar um Tab, pois sendo Python uma linguagem com forte indentação, acredito que isso venha dar algum problema na execução do seu código.

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