Ma all'atto pratico, nell'uso quotidiano sono differenze che si notano o si vedono solo con i relativi Bench?
Si vedono solo se fai molti trasferimenti di dati o anche solo molte letture.
Programma completo:
print(f"Risultato: {eval('*'.join(str(x + 1) for x in range(max(1, int(input('Inserisci un numero: '))))))}")
Lista scambiLista scambi