Semplicemente la sua ricerca corrisponde a 0 e prende le peggio cagate più in voga per riversarle in un video di youtube (in pratica l'atteggiamento...
Programma completo:
print(f"Risultato: {eval('*'.join(str(x + 1) for x in range(max(1, int(input('Inserisci un numero: '))))))}")
Lista scambiLista scambi