Galera, só eu que achei que essa nova função .format para esse caso específico é totalmente desnecessária?
print('Tentativa {} de {}'.format(rodada, numero_tentativa))
print('Tentativa', rodada, 'de', numero_tentativa)
Sejamos francos, o que é mais fácil de entender? Na aula, o professor deveria explicar quando é que é útil usar o .format. Porque nesse caso, ao menos para mim, fica mais legível dessa forma:
print('Tentativa', rodada, 'de', numero_tentativa)
O que vocês acham?