Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

fiz o codigo assim como está no video porem ele não funciona corretamente, eu nao consigo indentificar o erro

print("*") print("bem vindo ao jogo de adivinhação!") print("*") numero_secreto = 43 total_de_tentativas = 3 rodada = 1

while(rodada <=total_de_tentativas): print("Tentativa {} de {}".format (rodada, total_de_tentativas)) chute_str = input("digite seu número: ") print ("você digitou ", chute_str) chute = int (chute_str)

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

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

rodada = rodada + 1

print("fim do jogo")

1 resposta
solução!

Olá! Tudo certo? Pelo que vi aqui, provavelmente o erro está acontecendo no seguinte trecho:

print("Você digitou".chute_str)

Com esse comando, surgirá o erro "AttributeError: 'str' object has no attribute 'chute_str'" . Para resolver isso, o comando correto seria:

print("Você digitou {}".format(chute_str)

Provavelmente seria isso. Se tiver alguma outra dúvida, adoraria te ajudar. Grande abraço!