<reponame>HenriquePantaroto/Python-Projetos
def fatorial(n, show=False):
    f = 1
    for c in range(n, 0, -1):
        if show:
            print(c, end='')
            if c > 1:
                print(f' x ', end='')
            else:
                print(' = ', end='')
        f *= c
    return f


valor = int(input('Digite um número para saber seu fatorial: '))
print(fatorial(valor, show=True))

def fatorial(n, show=False):
    f = 1
    for c in range(n, 0, -1):
        if show:
            print(c, end='')
            if c > 1:
                print(f' x ', end='')
            else:
                print(' = ', end='')
        f *= c
    return f


valor = int(input('Digite um número para saber seu fatorial: '))
print(fatorial(valor, show=True))