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

Não consigo tirar esse loop ;x

print('******************************')
print('Bem vindo no jogo de Advinhação')
print('******************************')
numero_secreto = 42
chances = 3

while(chances > 0):
    print('tentativa:' ,chances)
c1 = int(input('Digite o seu numero: '))
print('voce digitou', c1)

acertou = numero_secreto == c1
maior = numero_secreto > c1
menor = numero_secreto < c1

if(acertou):
    print('Voce acertou')
else:
    if(menor):
        print('Voce errou! chutou maior que o numero certo')
    elif(maior):
        print('Voce errou! chutou menor que o numero certo')

    chances = chances -1

print('Fim de jogo')
2 respostas

não deu espaço em todas abas abaixo apos o while mais nao foi automatico isso ;x e nao consigo por sem ser manualmente sera que é isso?

solução!

O problema é esse mesmo, Fabricio! Você tem que identar as outras linhas de código para elas fazerem parte do while, dessa forma:

print('******************************')
print('Bem vindo no jogo de Advinhação')
print('******************************')
numero_secreto = 42
chances = 3

while(chances > 0):
    print('tentativa:' ,chances)
    c1 = int(input('Digite o seu numero: '))
    print('voce digitou', c1)

    acertou = numero_secreto == c1
    maior = numero_secreto > c1
    menor = numero_secreto < c1

    if(acertou):
        print('Voce acertou')
    else:
        if(menor):
            print('Voce errou! chutou maior que o numero certo')
        elif(maior):
            print('Voce errou! chutou menor que o numero certo')

        chances = chances -1

print('Fim de jogo')