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

nao está alterando as rodadas

Ja estou a mais de 20 minutos tentando entender onde está o erro que impede das rodadas seguirem... se puderem ajudar agradeço.

print("***************************************")
print("Bem vindo ao jogo De Adivinhação")
print("***************************************")

numero_secreto = 42
total_de_tentativas = 3
rodada = 1

while (rodada <= total_de_tentativas):
    print("Tentativa", rodada, "de", total_de_tentativas)
    chute_str = input("Digite seu número:")
    print("Você digitou", chute_str)
    chute = int(chute_str)

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


if(acertou):
    print("Você acertou!")
else:
    if(maior):
        print("Você Errou! O seu chute foi maior do que o número secreto")
    elif (menor):
        print("Você Errou! O seu chute foi menor do que o número secreto")

    rodada = rodada + 1

print("Fim do Jogo")
4 respostas
solução!

Olá Idelilde, tudo bom?

Talvez seja a sua identação. Tente este:

print("***************************************")
print("Bem vindo ao jogo De Adivinhação")
print("***************************************")

numero_secreto = 42
total_de_tentativas = 3
rodada = 1

while (rodada <= total_de_tentativas):
    print("Tentativa", rodada, "de", total_de_tentativas)
    chute_str = input("Digite seu número:")
    print("Você digitou", chute_str)
    chute = int(chute_str)
    acertou = chute == numero_secreto

    maior   =  chute > numero_secreto
    menor   =  chute < numero_secreto

    if(acertou):
            print("Você acertou!")
    else:
        if(maior):
            print("Você Errou! O seu chute foi maior do que o número secreto")
        elif (menor):
            print("Você Errou! O seu chute foi menor do que o número secreto")

    rodada = rodada + 1



print("Fim do Jogo")

Comigo também estava acontecendo a mesma coisa, eu até pensei que fosse por causa da versão rsrs porém era identação errada

Boa tarde tudo bem contigo?

Me ajudou muito conhecer o ZEN CODE pregado pela comunidade do Python, vou deixar na sequência:

O Zen do Python, por Tim Peters

Bonito é melhor que feio.

Explícito é melhor que implícito.

Simples é melhor que complexo.

Complexo é melhor que complicado.

Linear é melhor do que aninhado.

Esparso é melhor que denso.

Legibilidade conta.

Casos especiais não são especiais o bastante para quebrar as regras.

Ainda que praticidade vença a pureza.

Erros nunca devem passar silenciosamente.

A menos que sejam explicitamente silenciados.

Diante da ambigüidade, recuse a tentação de adivinhar.

Deveria haver um — e preferencialmente só um — modo óbvio para fazer algo.

Embora esse modo possa não ser óbvio a princípio a menos que você seja holandês.

Agora é melhor que nunca.

Embora nunca freqüentemente seja melhor que já.

Se a implementação é difícil de explicar, é uma má idéia. Se a implementação é fácil de explicar, pode ser uma boa idéia.

Namespaces são uma grande idéia — vamos ter mais dessas!

Roni, muito legal isso. Obrigado por compartilhar!!