Olá, acabei resolvendo o exercício de outra forma proposto pela instrutora. Utilizei o laço de repetição FOR com a função range, colocando como terceiro atributo o "-1" para ir decrementando de -1 em -1. Na função range coloquei o inicio da sequencia para iniciar como -1 para não calcular o número de entrada, segue solução:
num = int(input('Digite um número inteiro e positivo: '))
fim = 1
n = num
for cont in range(n-1, fim-1, -1):
n = n * cont
print(f'O fatorial de {num} é {n}')