Executando verificação de segurança...
2

Olá Caio, tudo bem?
Você possui alguns erros de sintaxes simples no seu código, cujo podem ser facilmente corrigidos.

Primeiramente, peguemos a linha 10:

print("Tentativa {} de {}", format(rodada, total_de_tentativas))

A função format é na verdade um método aplicável para uma string. O que isso significa?
Basicamente o método tem que ser executado em cima de uma string, ou seja, após o fechamento das aspas, você deveria colocar .format ao invés de , format. Além disso, os argumentos rodada e total_de_tentativas são inteiros e a função só aceita argumentos do tipo string, logo você deverá realizar a conversão dos mesmos. Ficando assim:

  print("Tentativa {} de {}".format(str(rodada), str(total_de_tentativas)))

Além disso, após a linha 20 print("Você acertou") seria interessante colocar o comando break cujo parará a execução do loop vide que o usuário informou o número corretamente. Ficaria assim:

  if acertou:
    print("Você acertou")
    break

Uma ótima quinta-feira para todos.

Carregando publicação patrocinada...
1