Acabei resolvendo a questão de forma diferente da professora.
Queria confirmar se está tudo certo e não tem alguma falha estrutural no código que não pensei.
num = int(input('Insira aqui um número inteiro de 1 a 10 '))
print(f'Tabuada do {num}:\n')
i = num
contador = 1
while contador <= 10:
tabuada = contador * i
print(f'{i} x {contador} = {tabuada}')
contador += 1