Calcolare il fattoriale in Python
Il fattoriale è il prodotto degli interi da 1 a n; 0! vale 1.
Che cos’è Calcolare il fattoriale?
Il fattoriale è il prodotto degli interi da 1 a n; 0! vale 1.
Calcola n! con una funzione iterativa.
Quando si usa?
- Imparare la sintassi Python con codice pratico.
- Costruire basi solide per problemi più complessi.
- Provare rapidamente un’idea senza installazioni locali.
Codice di esempio
main.py
def factorial(number):
if number < 0:
raise ValueError("Factorial is undefined for negative numbers")
result = 1
for value in range(2, number + 1):
result *= value
return result
print(factorial(6))
Output previsto
720
Come funziona
L’accumulatore parte da 1 e moltiplica ogni intero; gli input negativi vengono rifiutati.
Modifica i valori ed esegui il programma nel compilatore Python online CodeUtility senza installare Python.
Esercizi pratici
Modifica gli input e verifica i casi limite prima di usare dataset più grandi.
- Prevedi l’output prima dell’esecuzione.
- Gestisci input vuoti o non validi.
- Sposta la logica in una funzione e aggiungi test.