ai-station/workspaces/admin/code_20251224225052.py

23 lines
553 B
Python

def fattoriale(n):
"""
Calcola il fattoriale del numero n.
:param n: Il numero per cui si vuole calcolare il fattoriale.
:return: Il fattoriale di n.
"""
if n < 0:
raise ValueError("Il fattoriale è definito solo per numeri non negativi.")
elif n == 0 or n == 1:
return 1
else:
risultato = 1
for i in range(2, n + 1):
risultato *= i
return risultato
# Esempio di utilizzo
numero = 5
risultato = fattoriale(numero)
print(f"Il fattoriale di {numero} è: {risultato}")