O laço for que o professor inseriu, na verdade não precisa deste +1, correto? Pois a função range faz a interação de um em um a não ser que o usuário coloque um terceiro argumento que queira que a interação seja feita em uma sequência diferente, como: range (0, 100, 2), sendo necessário a sepração por vírgula.
for rodada in range(1, total_de_tentativas + 1):
print("Tentativa {} de {}".format(rodada, total_de_tentativas))