Esercizi Python per principianti

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

Esegui codice →
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.

  1. Prevedi l’output prima dell’esecuzione.
  2. Gestisci input vuoti o non validi.
  3. Sposta la logica in una funzione e aggiungi test.
Esegui nell’IDE Python →