I am looking for a nice argument which shows that $$\left|\,(1-x)(2-x)(3-x)\cdots(n-x)\,\right| < n!$$ for all $0 < x < n+1$.
I've proven it already (cases based on the integer part of $x$), but am unsatisfied with my proof.
My proof, by request: If $x \in \mathbb{Z}$ then the LHS is zero. Therefore, let $k < x < k+1$ with $0 \leq k \leq n$ and $k \in \mathbb{Z}$. Then $$\begin{align} &|(1-x)(2-x)(3-x)\cdots(n-x)| \\ &< |1-(k+1)| |2-(k+1)| \cdots |k-(k+1)|\,|(k+1)-k||(k+2)-k| \cdots |n-k| \\ &= |k||k-1| \cdots |1| \, |1| |2| \cdots |n-k| \\ &= |1| |2| \cdots |n-k| \, |1| \cdots |k-1| |k| \\ &\leq |1| |2| \cdots |n-k| |n-k+1| \cdots |n| \\ &= n! \end{align}$$
I suspect there's a much nicer way to approach the problem, but I can't seem to find one. Any help is much appreciated!
You can use induction here, due to the symmetry of the expression.
Suppose that $$\left|(1-x)(2-x)(3-x)\cdots(n-1-x)\right| < (n-1)!$$ for $0 < x < n$.
Then if $0 < x < n$, we have $|n-x|< n$, so $$|(1-x)(2-x)(3-x)\cdots(n-x)| < n!$$ by the inductive hypothesis.
And if $n\le x<n+1$, put $y=n+1-x$; now $0<y\le 1$, so we can use the inductive hypothesis on $y$, to get $$|(1-y)(2-y)(3-y)\cdots(n-y)| < n!$$ But $|(1-y)(2-y)(3-y)\cdots(n-y)|$ is just $|(1-x)(2-x)(3-x)\cdots(n-x)|$, with the terms reversed, so we are done.